關於BCB ........ |
尚未結案
|
danis0214
一般會員 發表:4 回覆:2 積分:1 註冊:2004-03-08 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
zilch
中階會員 發表:5 回覆:87 積分:78 註冊:2002-09-24 發送簡訊給我 |
1、Winexec 這個函數最簡單,只有兩個參數,原型如下: UINT WinExec(
LPCSTR lpCmdLine, // address of command line
UINT uCmdShow // window style for new application
); 使用方法如下: WinExec(_T("D:\\Program Files\\zeecalls\\zeecalls.exe"),SW_SHOWMAXIMIZED); 這句話將會以最大化的方式打開zeecalls.exe,需要注意的是,在VC中,『/』需要以『//』來寫。 2、ShellExecute shellExecute比WinExex靈活一點,所以參數就要多一點,原型如下: HINSTANCE ShellExecute(
HWND hwnd, //父窗口句柄
LPCTSTR lpOperation,//打開方式
LPCTSTR lpFile, //待打開的檔案名稱
LPCTSTR lpParameters, LPCTSTR lpDirectory,//文件路徑
INT nShowCmd ); 同樣,我們也可以透過這個函數來打開我們需要的文件: ShellExecute(NULL,_T("open"),_T("zeecalls.exe"),NULL,_T("D:\\Program Files\\zeecalls\\"),SW_SHOWNORMAL); 這句話是以用正常的顯示方式打開zeecalls.exe
|
biau
一般會員 發表:25 回覆:32 積分:21 註冊:2003-02-27 發送簡訊給我 |
|
jest0024
高階會員 發表:11 回覆:310 積分:224 註冊:2002-11-24 發送簡訊給我 |
引言: 插一下花!! WinExec 及 ShellExecute 都是在本機端執行一個已經存在的執行檔 可是我們常常要將發展出來程式 拿到別台電腦去安裝使用 那時的電腦不見得有當初發展程式WinExec ShellExecute 所執行的執行檔 請問各位大大 有沒有什麼方法 可以不必讓user 自己去安裝程式 WinExec ShellExecute 執行所需的執行檔!!!ABCD分開看的懂,連起來像鬼劃符~~!!! 發表人 - jest0024 於 2004/06/09 23:47:281.就是為了執行程式以外的功能才須要使用執行外部程式,如果不執行外部 程式?不如把功能寫在自己程式上,如果怕使用者上沒這檔案,可加個判 斷,告訴使用者須要某個檔案,或哪兒下載..。 2.可以不必讓user 自己去安裝程式 將檔案以res方式將他匯入ap中,當ap執行時,產生暫存方式執行!?可行吧!! 不過會牽扯到版權問題吧!! |
biau
一般會員 發表:25 回覆:32 積分:21 註冊:2003-02-27 發送簡訊給我 |
引言:引言: 謝謝jest0024 !! 因為工作上需要壓縮一些檔案 目前是採用jest0024 的第 1 種做法 "加個判斷,告訴使用者需要某個檔案" 不過似乎容易 造成工作中斷 !! 是不是 可以用 dll 方式 將壓縮模組 加入程式呢 (實在不知道 dll 要怎麼用耶...)ABCD分開看的懂,連起來像鬼劃符~~!!! 發表人 - jest0024 於 2004/06/09 23:47:281.就是為了執行程式以外的功能才須要使用執行外部程式,如果不執行外部 程式?不如把功能寫在自己程式上,如果怕使用者上沒這檔案,可加個判 斷,告訴使用者須要某個檔案,或哪兒下載..。 2.可以不必讓user 自己去安裝程式 將檔案以res方式將他匯入ap中,當ap執行時,產生暫存方式執行!?可行吧!! 不過會牽扯到版權問題吧!! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |