应该这样写:
var
DoExec:String;
PDoExec:Array [0..255] of char;
begin
doExec:=ExtractFilePath(Application.ExeName)+'\a\a.exe';
StrpCopy(PDoExec,Doexec);
WinExec(PDoExec,1);
end;
var
DoExec:String;
PDoExec:Array [0..255] of char;
begin
doExec:=ExtractFilePath(Application.ExeName)+'\a\a.exe';
StrpCopy(PDoExec,Doexec);
WinExec(PDoExec,1);
end;
解决方案 »
- AstaClientdataset控件放在工作线程报错怎么办.
- delphi是否可以开发B/S版
- [新手求助]DrawGrid1.Canvas.Ellipse( )括号里什么意思
- 求《Delphi X Developer's Guide》电子,100分
- Delphi中如何操作Oracle数据库?急,有没有示例,高分!
- Table 和DBGRid之间用DATASOURCE怎么连接???急急急
- *关于zero-length string
- 急死了!!!query问题!!
- 我是新手,一个简单的问题(在线等待)
- absolute database 多表更新
- 请告诉我几个参数!
- (我要说清楚)如何将TreeView上的节点连同其关联的对象存在一个文件里并可以重新装载访问。
ShowCmd: Integer): THandle;
var
zFileName, zParams, zDir: array[0..79] of Char;
begin
Result := ShellExecute(Application.MainForm.Handle, nil,
StrPCopy(zFileName, FileName), StrPCopy(zParams, Params),
StrPCopy(zDir, DefaultDir), ShowCmd);
end;运行外部程序计算器:
exepath:= ExtractFilePath(application.ExeName);
ExecuteFile('Calc.exe','',exepath,SW_Show);
运行日期设置:
if LMDSysInfo1.Platform='Windows 95' then
ExecuteFile(lmdsysinfo1.WinPath+'\control.exe','timedate.cpl',lmdsysinfo1.WinPath,SW_Show) else
ExecuteFile(lmdsysinfo1.WinsysPath+'\control.exe','timedate.cpl',lmdsysinfo1.WinPath,SW_Show);
也可以让我们少一个带解决的问题!!!