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