線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2345
推到 Plurk!
推到 Facebook!

關於BCB ........

尚未結案
danis0214
一般會員


發表:4
回覆:2
積分:1
註冊:2004-03-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-09 19:16:43 IP:61.219.xxx.xxx 未訂閱
各位大大請教一下: 可以在BCB的command元件上去執行一個執行檔(*.exe)嗎??(按下command 元件即可執行這個執行檔),是否給一個執行檔的相對路徑就可以了?請各位大大幫幫忙!謝謝!!
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-09 20:53:24 IP:140.135.xxx.xxx 未訂閱
您好: 請為您的問題取一個有意義的標題
zilch
中階會員


發表:5
回覆:87
積分:78
註冊:2002-09-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-09 22:51:03 IP:218.166.xxx.xxx 未訂閱
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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-09 23:16:59 IP:140.113.xxx.xxx 未訂閱
插一下花!! WinExec 及 ShellExecute 都是在本機端執行一個已經存在的執行檔 可是我們常常要將發展出來程式 拿到別台電腦去安裝使用 那時的電腦不見得有當初發展程式WinExec ShellExecute 所執行的執行檔 請問各位大大 有沒有什麼方法 可以不必讓user 自己去安裝程式 WinExec ShellExecute 執行所需的執行檔!!!
jest0024
高階會員


發表:11
回覆:310
積分:224
註冊:2002-11-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-09 23:46:34 IP:211.74.xxx.xxx 未訂閱
引言: 插一下花!! WinExec 及 ShellExecute 都是在本機端執行一個已經存在的執行檔 可是我們常常要將發展出來程式 拿到別台電腦去安裝使用 那時的電腦不見得有當初發展程式WinExec ShellExecute 所執行的執行檔 請問各位大大 有沒有什麼方法 可以不必讓user 自己去安裝程式 WinExec ShellExecute 執行所需的執行檔!!!

1.就是為了執行程式以外的功能才須要使用執行外部程式,如果不執行外部
  程式?不如把功能寫在自己程式上,如果怕使用者上沒這檔案,可加個判
  斷,告訴使用者須要某個檔案,或哪兒下載..。
2.可以不必讓user 自己去安裝程式
  將檔案以res方式將他匯入ap中,當ap執行時,產生暫存方式執行!?可行吧!!
  不過會牽扯到版權問題吧!!
ABCD分開看的懂,連起來像鬼劃符~~!!! 發表人 - jest0024 於 2004/06/09 23:47:28
biau
一般會員


發表:25
回覆:32
積分:21
註冊:2003-02-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-06-10 09:31:32 IP:163.19.xxx.xxx 未訂閱
引言:
引言: 謝謝jest0024 !! 因為工作上需要壓縮一些檔案 目前是採用jest0024 的第 1 種做法 "加個判斷,告訴使用者需要某個檔案" 不過似乎容易 造成工作中斷 !! 是不是 可以用 dll 方式 將壓縮模組 加入程式呢 (實在不知道 dll 要怎麼用耶...)

1.就是為了執行程式以外的功能才須要使用執行外部程式,如果不執行外部
  程式?不如把功能寫在自己程式上,如果怕使用者上沒這檔案,可加個判
  斷,告訴使用者須要某個檔案,或哪兒下載..。
2.可以不必讓user 自己去安裝程式
  將檔案以res方式將他匯入ap中,當ap執行時,產生暫存方式執行!?可行吧!!
  不過會牽扯到版權問題吧!!
ABCD分開看的懂,連起來像鬼劃符~~!!! 發表人 - jest0024 於 2004/06/09 23:47:28
系統時間:2024-11-25 22:25:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!