////////////////////// sample1.cpp //////////////////////////// //parameters in the command line // //sample1.exe source.dbf target.dbf ... // #include <windows.h> int __declspec(dllexport) __stdcall DBFtoDBF_Converter(HWND hwnd, int argc, char *argv[]); int main(int argc, char *argv[]) { return DBFtoDBF_Converter(NULL, argc, argv); } // ////////////////////// sample1.cpp //////////////////////////// |
|
////////////////////// sample2.cpp //////////////////////////// //parameters in the source code // //sample2.exe // #include <windows.h> int __declspec(dllexport) __stdcall DBFtoDBF_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.dbf"); params[n++]=strdup("/ansi"); params[n++]=strdup("/overwrite=1"); return DBFtoDBF_Converter(NULL, n, params); } // ////////////////////// sample2.cpp //////////////////////////// |