Connecting an FDK asynchronous client to the running default FrameMaker service
Good afternoon,
I've been over and over the asynchronous client instructions in the FDK Programmer's Guide, and besides options that are not available in Visual Studio 2013, I've built my client on the same machine as one installation of FrameMaker 2019, with only 32-bit libraries from all sources. I verified that the console application works in most ways; I can perform c++ functions without fail, and I do not get any build errors when using the functions in FDK libraries, such as fapi.h. However, neither F_ApiWinConnectSession() nor F_ApiStartUp() with NULL parameters connects me to the FrameMaker process, as the IntT or ConStringT responses confirm. I've added a VersionInfo file. Registered my client in the maker.ini file. The sample client in the guide doesn't work (I built mine with most of the code commented out, and several fixes for 32-bit Windows apps that were omitted - obviously not tested). I could not find any asynchonous client examples in FDK2019 (32 Bit)\samples.
So, where are the working instructions for connecting to FrameMaker from an asynchronous client?
Thank you ![]()
P.S. There is no 64-bit version of Visual Studio 2013, so one cannot use the 64-bit FDK because of 32/64-bit incompatibility. Later versions of Visual Studio do offer 64-bit libraries, but only include multithreaded compilers, so are incompabitible with the FDK compiled libraries and their aliases. You may wish to stop distributing the unusable 64-bit version of your windows FDK, or choose a different compiler.
