我在自己的電腦執行VB是可以
但要如何在別人的電腦執行
我有建置及發行(發佈) 也有產生setup.exe檔
但是自己測試安裝 總是沒有圖檔
我有2個棍提
1.圖檔要放在哪裡(我原本放在BIN\debug\image)呼叫直接用相對位置去弄
P1.Image = Image.FromFile(Application.StartupPath & "\image\圖名.gif")
這樣對不對
2.發行時如何讓圖檔一起全部封包
因為我之前沒想過如何在別人的電腦執行自己的VB程式 所以程式寫完執行自己的測試是OK的
但是若要在家裡的電腦執行 且家裡沒有VB編輯器很難去改 想說VB可以讓動畫動起來並且有EXE檔 等於直接把EXE檔帶回家 這樣就可以炫耀 但是沒那麼簡單還要發行
變成setup.exe檔
希望VB高手 請教導 在此多謝
不能放在 BIN\debug\ 底下,
即使 BIN\release\ 底下也不行,
應該要放在專案裡面,
而且要包在專案裡面,
(如果沒有加入專案也不會被發行)
而且你的寫法應該也有問題,
因為你是讀debug資料夾底下的圖片,
如果換了位置應該要改變寫法.
你在發行的時候~就要設定要複製該檔案了~
或者在專案裡面的屬性也可以設定【永遠複製】,因為預設是不要複製。