关于运行外部程序的问题
fstao 2000-01-11 09:30:00 delphi的问题:
假如用这个函数:“WinExec('c:\abc\a\a.exe',1)”,这样做的结果是,“a.exe”文件一定
要在c盘,如果改变了路径,那么“WinExec('c:\abc\a.exe',1)”就要改变其它路径。我这样写:
var
DoExec:String;
begin
doExec:=ExtractFilePath(Application.ExeName)+'\a\a.exe';
WinExec(DoExec,1);
end;
运行过程出现错误:“[Error] Main.pas(110): Incompatible types: 'String' and 'PChar'”,
如何修改上面的语句?