關於6i作成EXE檔的問題

請問一下,關於6i作成EXE檔的問題

我有去查前面的教學檔案,是關於關於6i作成EXE檔的

當中有提到若程式中有使用到RS232,則必須加入serpdrv這檔案

請問一下這個serpdrv的檔案,我要如何加入,從何加入呢?

另外還有一個要加入的檔案.ini

這個檔案的位置是放在我setup程式後,新增之執行檔的資料夾底下就可以了嗎???

有誰知道的,可以說一下嗎???因為我作成執行檔後,結果卻無法透過RS232作控制

如果要使用Serial port來控制COM port.

編譯成程成執行後,必須將serpdrv這個檔案複製到C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\6.0(或6.1或7.0端視您的版本而定)底下才可以使用.若沒有複製該檔案則會發生無法開Port的動作.

如何安裝程式時將檔案一並安裝到指定的路徑:

1)進入Build Application or Shared Library(DLL)畫面.

2)在Source Files畫面增加您的檔案(Add support files).

3)按下Custom Destinations案鈕,出現Destinations Settings畫面,在Files in distribution里指定檔案.

4)在Installation Destination>>選擇Program Files Directory.並在Relative path輸入想要將檔案存放位置的路徑,這表示程式安裝後,會將指定的檔案安裝到Program File底下的指定路徑下.

Ex:要將serpdrv安裝到C:\Program Files>>National Instruments\Shared\LabVIEW Run-Time\6.1

Installation Destination選擇Program Files Directory.

Relative path輸入:National Instruments\Shared\LabVIEW Run-Time\6.1

 

jimmy-Chen38216.5184027778

謝謝Jimmy-Chen的回答

我會再試看看的

另外,像之前有人po過的方法

http://stdb.org/bbs/forum_posts.asp?TID=218

要控制com port還要加入一個.ini的系統檔案

這是必要的嗎????

就我所知的不用這樣麻煩.

其實我也不知道這樣的ini檔案有啥作用....

請問內含report generation之vi, 如何轉exe.

如:2004-10-14_161948_test1.vi![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)

對不起貼錯檔案更正:2004-10-14_162915_TEST.vi  如何轉EXE

你是要將程式編譯成EXE執行檔嗎?

如果是的話~看這裡這裡

jimmy-Chen38274.6931481482

我用過您要我參考的方法建exe,可是就是有錯誤訊息於執行exe時發生

2004-10-14_165226_TEST10.exe

對不起,實在不懂你的意思..

你是說在程式執行的時候發生錯誤還是在編譯做過程中發生錯誤,

就你附加的程式,執行起來會發生類似以下的問題,你說的是這個問題嗎???

![](upload://vSByvxA8dQpqggsHr3Err6lf3d2.png)

exe程式執行的時候發生錯誤!

編譯做過程中無發生錯誤!

就是執行時出現您貼的訊息!![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)