如果在程序过程中,调用过文件选择或保存对话框时,选中的路径如果不是在当前执行文件目录下的话,当前默认路径都会改变。因此,在调用完对话框后,可用ExtractFilePath(ParamStr(0))恢复默认路径。我这里说的只是其中一种情况。
[quote=引用 12 楼 chinayu2007 的回复:] 如果在程序过程中,调用过文件选择或保存对话框时,选中的路径如果不是在当前执行文件目录下的话,当前默认路径都会改变。因此,在调用完对话框后,可用ExtractFilePath(ParamStr(0))恢复默认路径。我这里说的只是其中一种情况。
#include <jpeg.hpp>AnsiString path=ExtractFilePath(Application->ExeName)+"ad.jpg";//当前目录 TJPEGImage *jimg = new TJPEGImage(); jimg->LoadFromFile(path); Image1->Picture->Assign(jimg); delete jimg;
用绝对路径或者在LoadFromFile以前,先设置当前目录(用SetCurrentDir)
使用全路径,或在设计时加载。
604
社区成员
13,459
社区内容
加载中
试试用AI创作助手写篇文章吧