如题!
在Delphi里面调用我C#写的一个可执行程序,然后运行Delphi的应用程序的时候,有很大的概率调用不上C#写的应用程序。
代码肯定没有问题。有时候能调用上,有时候点了没有反应,即不能调用C#写的应用程序。
头疼啊,不知道哪个哥们知道的,指点一下啊!
在Delphi里面调用我C#写的一个可执行程序,然后运行Delphi的应用程序的时候,有很大的概率调用不上C#写的应用程序。
代码肯定没有问题。有时候能调用上,有时候点了没有反应,即不能调用C#写的应用程序。
头疼啊,不知道哪个哥们知道的,指点一下啊!
begin
Shellexecute(Handle, 'Open', 'TransformData.exe','', nil, sw_shownormal);
end;
会不会调用成功了,显示在delphi界面后面了。
ShellExecute(handle,'open',pchar('使用帮助.chm'),nil,nil,sw_ShowNormal);
是否调用其他非C#编写的EXE也这样
调用Win32原生EXE有没有这种情况
begin
Shellexecute(Handle, 'Open', 'TransformData.exe','', nil,nil, sw_shownormal);
end;如果还不行的话,有可能是你的DELPHI版本的问题。请你仔细查一下。
ExtractFilePath(路径;winExec(pchar(s),SW_SHOWNORMAL);