You may want to include the features of dbmlsync in your application, rather than provide a separate executable to your remote users.
There are two ways to do this:
Use the Dbmlsync Integration Component.
For more information, see Dbmlsync Integration Component.
If you are developing in any language that can call a DLL, then you can access dbmlsync through the DBTools interface. If you are programming in C or C++, you can include the dbtools.h header file, located in the h subdirectory of your SQL Anywhere installation directory. This file contains a description of the a_sync_db structure and the DBSynchronizeLog function, which you use to add this functionality to your application. This solution works on all supported platforms, including Windows and Unix.
For more information, see: