////////////////////// sample1.cpp //////////////////////////// //parameters in the command line // //sample1.exe source.dbf target.mdb ... // #include <windows.h> int __declspec(dllexport) __stdcall DBFtoMDB_Converter(HWND hwnd, int argc, char *argv[]); int main(int argc, char *argv[]) { return DBFtoMDB_Converter(NULL, argc, argv); } // ////////////////////// sample1.cpp //////////////////////////// |
|
////////////////////// sample2.cpp //////////////////////////// //parameters in the source code // //sample2.exe // #include <windows.h> int __declspec(dllexport) __stdcall DBFtoMDB_Converter(HWND hwnd, int argc, char *argv[]); int main() { int n=0; char *params[10]; params[n++]=strdup(__argv[0]); params[n++]=strdup("source.dbf"); params[n++]=strdup("target.mdb"); params[n++]=strdup("/ansi"); params[n++]=strdup("/overwrite=0"); return DBFtoMDB_Converter(NULL, n, params); } // ////////////////////// sample2.cpp //////////////////////////// |