Delphi版本更新與元件 |
答題得分者是:wameng
|
feng
一般會員 發表:13 回覆:34 積分:14 註冊:2002-10-09 發送簡訊給我 |
現在與多商業版的元件組,安裝的時候都是採用安裝程式進行,不需要使用者自行安裝元件,但是也同時限定了安裝的Delphi版本,無法讓使用者自行安裝在不同版本的Delphi上,例如,InfoPower、QuickReport等等。
有沒有辦法將安裝在前一版Delphi中的third Party的元件包裝起來,然會匯入到新版本的Delphi中呢?例如將For Delphi7 的 Infopower 會到 Delphi8中使用?(至少讓在Delphi8中能夠開啟原先在Deplphi7中使用該元件撰寫的程式並且編譯過)(在Delphi8中希望能匯入成 WIN32.VCL)
|
wameng
版主 發表:31 回覆:1336 積分:1188 註冊:2004-09-16 發送簡訊給我 |
不可能! 主要是 Delphi 在每一版本均有所異動。
例如:
原來Delphi4有一單元 Variant.pas,Delphi 5就合併到...哪裡去。
忘了!嘿嘿... 因此除非您有該元件的Source Code,否則一旦Delphi升級到新版
這些都不能用了。 這也就是許多元件,在Delphi一有新版就跟進的部份原因。 當然如果您有這些元件組的Source Code,可以不用管元件的安裝程式。
直接將 SourceCode取出至 Delphi 新版中編譯。 當然編譯中可能因為Delphi版本不同所產生的錯誤,也要一併解決。 最後,謹慎使用這些元件組。
畢竟尾大甩不掉,也是一種考量。
|
feng
一般會員 發表:13 回覆:34 積分:14 註冊:2002-10-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |