網頁內容載入中,請稍候...
C++Builder
[不指定 2007/07/06 14:56 | by bruce_wu ]

有三個 Windows API 函數可以運行可執行檔WinExecShellExecuteCreateProcess

ShellExecute的功能是運行一個外部程式(或者是開啟一個已註冊的文件、開啟一個目錄、列印一個文件等等),並對外部程式有一定的控制。

有幾個API函數都可以實現這些功能,但是在大多數情況下ShellExecute是更多的被使用的,同時它並不是太複雜。

函數原型:
HINSTANCE ShellExecute( HWND hwnd,LPCTSTR lpOperation,LPCTSTR lpFile,LPCTSTR lpParameters,LPCTSTR lpDirectory,INT nShowCmd );

參數說明:

Tags: ,

前言:
由於這幾3、4年來寫的程式都是 PHP 及 VB .Net ,而 C++ 是我大約是10年前有在寫的東西,但後來都偏向 WEB APP 所以及沒有再碰 C++ 了,直到這幾天有朋友要我幫他寫一個簡單的資料庫查詢應用程式,本來寫好了一個 VB .NET 版的,我我始終覺得 VB .NET 寫出來的東西執行效率不是很理想,於是使用 C++Builder 2007 來寫這樣的東西,但好久沒有玩 C++ 了,真的是變化很大,但參考已經寫好的 VB .NET 版本中變化成 C++ 版本。

問題:
程式都寫好沒問題,然後將 Compile 後的執行檔給朋友,結果在朋友的電腦上卻無法執行,會出現找不到某些.BPL檔的,但在我的電腦上卻可以執行

 
分頁: 1/1 第一頁 1 最後頁 [ 顯示模式: 摘要 | 清單