主题:头疼的问题
char *szPictureName = StrCat(ExtractFilePath(ParamStr(0)).c_str(),ansiPicPath.c_str());
AnsiString ansiPicName=StrPas(szPictureName);
我在程序里面用到了这两句,主要是获取路径。当我的关标在第2行语句的时候,显示的szPictureName的路径是正确的,但是当我移到后面的代码是szPictureName 的最后一个字符没有了:比如:
"e:\\bcb\\my.jpg" 变成了"e:\\bcb\\my.jp"
太奇怪了,我没改变szPictureName的变量值 啊,请大虾赐教
AnsiString ansiPicName=StrPas(szPictureName);
我在程序里面用到了这两句,主要是获取路径。当我的关标在第2行语句的时候,显示的szPictureName的路径是正确的,但是当我移到后面的代码是szPictureName 的最后一个字符没有了:比如:
"e:\\bcb\\my.jpg" 变成了"e:\\bcb\\my.jp"
太奇怪了,我没改变szPictureName的变量值 啊,请大虾赐教