H
haifeilong1
Unregistered / Unconfirmed
GUEST, unregistred user!
var
Form1: TForm1;
syspath:array[1..127]of char;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
getsystemdirectory(@syspath,256);
if CopyFile(Pchar(ExtractFilePath(Paramstr(0))+'dll/midas.dll'),Pchar(Trim(syspath)+'/midas.dll'),false) then
showmessage('成功')
else
showmessage('失败')
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
getsystemdirectory(@syspath,256);
showmessage(Trim(syspath)+'/midas.dll');
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
showmessage(ExtractFilePath(Paramstr(0))+'dll/midas.dll')
end;
我的目的就是只想让文件目录下的dll子目录中的一个midas.dll文件复制到system32的目录下,可是不管将CopyFile(Pchar(ExtractFilePath(Paramstr(0))+'dll/midas.dll'),Pchar(Trim(syspath)+'/midas.dll'),false) 后面的这个boolean参数改成false或true都无法将midas.dll文件复制到system32的目录下,编译运行都没有错,就是无法实现复制的功能,请问是什么原因啊?
请各位大虾帮忙看看啊!哪里有问题啊!谢谢了.....
Form1: TForm1;
syspath:array[1..127]of char;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
getsystemdirectory(@syspath,256);
if CopyFile(Pchar(ExtractFilePath(Paramstr(0))+'dll/midas.dll'),Pchar(Trim(syspath)+'/midas.dll'),false) then
showmessage('成功')
else
showmessage('失败')
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
getsystemdirectory(@syspath,256);
showmessage(Trim(syspath)+'/midas.dll');
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
showmessage(ExtractFilePath(Paramstr(0))+'dll/midas.dll')
end;
我的目的就是只想让文件目录下的dll子目录中的一个midas.dll文件复制到system32的目录下,可是不管将CopyFile(Pchar(ExtractFilePath(Paramstr(0))+'dll/midas.dll'),Pchar(Trim(syspath)+'/midas.dll'),false) 后面的这个boolean参数改成false或true都无法将midas.dll文件复制到system32的目录下,编译运行都没有错,就是无法实现复制的功能,请问是什么原因啊?
请各位大虾帮忙看看啊!哪里有问题啊!谢谢了.....