How To Correctly Use SimConnect. This is an article and a program. This article describes the correct way to create a Windows application that uses SimConnect functions as C++ classes. "The correct way" involves the creation of a multi-threaded application and encapsulation functions of the SimConnect library in C++ classes. By Alex Shag.