如何避免這種情形? |
尚未結案
|
jackkon
一般會員 發表:12 回覆:9 積分:4 註冊:2004-03-17 發送簡訊給我 |
在我的電腦上有裝某些特別的driver,
我的某些程式會用到一些該driver專有的library,
假設我的執行檔有10 個程式,
但只有2 個程式有用到專有的library,
當我把這個執行檔copy到沒有該driver的機器時,
程式一執行就會當掉,
可是我並不想在那個機器上可以跑那2 隻會用到driver的程式,
不知道有沒有好方法可以解決這個問題呢??
當然每一台pc都灌driver是可以啦,
但因為灌那個很麻煩,
所以不想這麼做。
我現在是分成2 支程式compiler,
有dirver的機器就跑有driver的程式,
沒有的就跑另一個,
但又覺得這樣很難維護,
不知各位網友有沒有好方法呢。
謝謝!!
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 在我的電腦上有裝某些特別的driver, 我的某些程式會用到一些該driver專有的library, 假設我的執行檔有10 個程式, 但只有2 個程式有用到專有的library, 當我把這個執行檔copy到沒有該driver的機器時, 程式一執行就會當掉, 可是我並不想在那個機器上可以跑那2 隻會用到driver的程式, 不知道有沒有好方法可以解決這個問題呢?? 當然每一台pc都灌driver是可以啦, 但因為灌那個很麻煩, 所以不想這麼做。 我現在是分成2 支程式compiler, 有dirver的機器就跑有driver的程式, 沒有的就跑另一個, 但又覺得這樣很難維護, 不知各位網友有沒有好方法呢。 謝謝!!不是很懂你的想法, 不過如果程式都一樣, 只是希望能在有driver或沒有driver機器上都可以跑的話, 最簡單的方法 if FileExists(driverFile) then 跑有driver 程式... else 跑沒有driver 程式 這樣不知是否可以解決你的問題 |
jackkon
一般會員 發表:12 回覆:9 積分:4 註冊:2004-03-17 發送簡訊給我 |
sorry 好像問題寫得不是很清楚
我的專案會用到某個unit,而這個unit是該driver附的
當我compiler這個專案時,我在有裝該driver的機器上跑時沒問題
但在沒裝該driver的機器跑時,一執行就會當掉
而該專案可能會有10 支程式,但只有2 支程式會用到driver附的unit
並不是每一支都會用到那個unit的
現在就是想說有在有灌driver的,能跑所有的程式
而沒灌driver的,只能跑其他8支程式
而且我只想要有一個執行檔(一個專案)就好了
大致上是這樣子 :)
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |