急急急,(50分)

  • 主题发起人 主题发起人 yuanjj76
  • 开始时间 开始时间
Y

yuanjj76

Unregistered / Unconfirmed
GUEST, unregistred user!
bitmap:=tbitmap.Create;
BitMap.LoadFromFile('d:/nightware/work/2.bmp');
Canvas.Draw(20,20,BitMap);

我画出2.bmp图片是绝对路径,怎么写能做成相对路径.
因为主程序存放目录是可变的,
 
var
AppPath:String;
begin
AppPath:=ExtractFilePath(Application.ExeName);
SHowMessage('应用程序路径是:'+AppPath);
end;
 
接受答案了.
 
VAr FilePath:string
FilePath:=ExtractFilePath(Application.ExeName+'/2.bmp');
BitMap.LoadFromFile(FilePath);
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
897
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
923
SUNSTONE的Delphi笔记
S
后退
顶部