建立文件路径问题~~
if(OpenDialog1-> Execute())就创建一个文件~~只用文件名不含路径~~但文件是创建在你所打开的文件夹下的~~如何才能建在程序本身的文件夹~~
[解决办法]
GetModuleFileName(NULL,....
获取程序本身名字(含路径),从而可获得程序本身的文件夹名
[解决办法]
程序所在路径:ExtractFilePath(Application-> ExeName)
[解决办法]
先加这行: OpenDialog1-> InitialDir=ExtractFilePath(Application-> ExeName);
然后 : if(OpenDialog1-> Execute())
[解决办法]
AnsiString path=ExtractFilePath(Application-> ExeName);
path=path+ "\\ "+ "filename.txt ";
ofstream outfile(path.c_str());