delphi開啟外部程式(遊戲客戶端)

2022-07-09 05:45:26 字數 1934 閱讀 3578

1樓:匿名使用者

你說的意思我沒聽不明白...

不是想開啟外部程式嘛?

使用winexec和shellexecute都可以的啊.

如果這兩樣都是普通的話,那你想要多神祕的呢?

2樓:匿名使用者

procedure tform1.button1click(sender: tobject);

varsinfo: tstartupinfo;

pinfo: tprocessinformation;

begin

fillchar(sinfo, sizeof(sinfo), 0);

sinfo.dwflags := startf_useshowwindow;

sinfo.cb := sizeof(sinfo);

sinfo.wshowwindow := sw_show;

createprocess('d:\game\war3\war3.exe', nil,nil,nil,false,0,nil,nil, sinfo, pinfo);

end;

3樓:匿名使用者

現在的遊戲本身有個登陸器,你需要找到真正的遊戲程式,並且找到他人啟動引數

4樓:匿名使用者

空殼?是不是還要帶上命令列才可以執行

你用process explorer看一看吧

5樓:匿名使用者

說出你的遊戲,然後實環境幫你測一下。懷疑你登入檔案設的不對。

6樓:匿名使用者

shellexecute(handle, nil, pchar(程式路徑), nil, nil,sw_shownormal);

delphi 啟動外部程式

7樓:匿名使用者

delphi 啟動外部程式,,推薦使用 shellexecute ,不推薦winexec!

winexec是16位**,,有時會被殺軟誤報。。;另外winexec不能指定預設目錄,有時啟動的外部程式會出錯!

在使用,shellexecute 啟動外部程式的時候,,如果這個外部程式不是和你的程式在同一個目錄裡,一定要指定一下,預設目錄。例如,你啟動的是 c:\windows\2.

exe ,加上他的預設目錄,如下:

shellexecute(handle,'open','c:\windows\2.exe', nil, 'c:\windows\', sw_normal);

你的意思是不是,象你這樣寫,就是先啟動hypmain.exe 完以後才啟動的2.exe!你想在同一時間啟動這兩個程式!

其實你就直接寫成如下的,,時間間隔也就是幾毫秒而已:

procedure tform1.xpbutton2click(sender: tobject);

begin

if (suiedit1.text='1234')and(suiedit2.text='1234') then

begin

shellexecute(self.handle,'open','internet\hypmain.exe', nil, nil, sw_normal);

shellexecute(self.handle,'open','c:\windows\2.exe ', nil, nil, sw_normal);

endelse

begin

showmessage('輸入的使用者名稱或密碼錯誤!');

end;

end;

delphi怎麼實現外部程式呼叫?以及呼叫的外部程式關閉時,返回一個值?

8樓:

可以通過多執行緒監視呼叫的外部程式執行的程序,如果監測到程序關閉就返回一個引數,或者進行一些操作。

暴力辛迪加遊戲安裝完開啟提示應用程式初始化0xc0000005失敗

一般都是安裝程式的問題,很難找出具體原因,要不去下一個新的安裝程式吧,不過再裝以前一定要把舊版本刪乾淨 電腦顯示 應用程式無法正常啟動 oxc0000142 什麼原因?可能程式不相容,可以更換個版本試試。或者右鍵需要執行的程式 選擇相容性 用相容模式執行試試。另外可能是安裝的第3方軟體引起的系統異常...

微控制器89c51外部摁鍵中斷程式

ex0 1 開外部中斷0 ea 0 開總中斷 lt0 1 下降沿觸發 然後寫中斷函式即可 void extern0 interrupt 0 按鍵一端接地,另一端接p3 2 就是外部中斷0 sbit key p3 2 void main void int0 interrupt 0 else 這個程式包...

從外部資料庫驅動程式錯誤問題,怎麼解決

嘗試下這個 select into x from opendatasource microsoft.jet.oledb.4.0 data source e x.xls extended properties excel 8.0 sheet1 微軟更新後excel外部資料庫驅動程式意外錯誤,錯誤 32...