我头大啊,一个关于文件复制的问题!!!! ( 积分: 46 )

  • 主题发起人 主题发起人 lbt
  • 开始时间 开始时间
L

lbt

Unregistered / Unconfirmed
GUEST, unregistred user!
我用OpenPictureDialog1打开图像文件,将其复制到我的软件目录下面,我是这样实现的
var
ypath,mbpath:string;

ypath:=OpenPictureDialog1.FileName;
mbpath:=extractfilepath(application.ExeName);
copyfile(ypath,mbpath,true);
编译时他提示:
incompatible type:'String' and 'Pansichar'
我又将ypath,mbpath定义成Pansichar类型的函数,可是他们又不能获取源路径和目标
路径;

请问各位高手我要怎么办啊;
 
我用OpenPictureDialog1打开图像文件,将其复制到我的软件目录下面,我是这样实现的
var
ypath,mbpath:string;

ypath:=OpenPictureDialog1.FileName;
mbpath:=extractfilepath(application.ExeName);
copyfile(ypath,mbpath,true);
编译时他提示:
incompatible type:'String' and 'Pansichar'
我又将ypath,mbpath定义成Pansichar类型的函数,可是他们又不能获取源路径和目标
路径;

请问各位高手我要怎么办啊;
 
Pansichar(ypath)就直接转成pansichar型的了
 
IF SELF.OpenPictureDialog1.Execute THEN
BEGIN
ypath:=OpenPictureDialog1.FileName;
mbpath:=extractfilepath(application.ExeName);
copyfile(PCHAR(ypath),PCHAR(mbpath),true);
END;
 
TO:ZBJ2001_KF
怎么复制不过来啊!!!
 
var
ypath,mbpath:string;
begin
IF SELF.OpenPictureDialog1.Execute THEN
BEGIN
ypath:=OpenPictureDialog1.FileName;


mbpath:=extractfilepath(application.ExeName);
MBPATH:=MBPATH+EXTRACTFILENAME(YPATH);

copyfile(PCHAR(ypath),PCHAR(mbpath),TRUE);
END;
end;
试了半天
 
TO:ZBJ2001_KF,
谢谢了,可以了
 
接受答案了.
 
问你一下,怎么deletefle删不了图片文件啊
 

Similar threads

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