全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:876
推到 Plurk!
推到 Facebook!

如何依不同的平台封裝不同的 RCDATA file

答題得分者是:Main Chen
blue
中階會員


發表:169
回覆:136
積分:81
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2014-02-20 16:36:30 IP:122.146.xxx.xxx 訂閱
Hi,各位先進大家好:
因為開發跨平台程式(包含主程式及安裝程式),
在安裝程式中使用Resources & Images來封裝主程式所需的檔案
但,如何依不同平台可封裝不同的檔案,
謝謝!
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2014-02-21 09:59:47 IP:59.120.xxx.xxx 未訂閱
依我對FM 的認識
1. 不同的平台是不可能同一支 APP 來執行的, 也就是 Android 及 ios 雖然是可以同一支source, 但是是要分別編譯不同的 app,

而依所選擇不同平台, 有不同的 Deploy 的方式, 所以 把 A or i 所要安裝的檔案放在deploy 中分發, 是比較安全及建議的做法
2. 如果是res 封裝到 source 中, 我覺得可以利用這樣方式來寫(沒實測過, 僅就技術上討論)
{$IFDEF ANDROID}
{$ELSE}
{$ENDIF}

lue 文 章===================
Hi,各位先進大家好:
因為開發跨平台程式(包含主程式及安裝程式),
在安裝程式中使用Resources & Images來封裝主程式所需的檔案
但,如何依不同平台可封裝不同的檔案,
謝謝!
blue
中階會員


發表:169
回覆:136
積分:81
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2014-02-25 09:03:07 IP:122.146.xxx.xxx 訂閱
Hi,感謝P.D.版主的指導:
小弟在Windows是將主程式封裝成 res,以便安裝程式能將該主程式以 resstream 轉存到目標位置,
沒有使用Deploy的原因是不想後續還要加工將所有檔案至成單一執行檔(讓使用者下載安裝),
在 Mac 上則是使用 Deploy成為 App(因為Mac可以直接回擊 App即可執行)
只是,因為在 res 要選檔案並無法依不同平台來設定,會造成 Mac的執行檔案包含了 Windows的主程式,
沒有用到,只是浪費了空間,
想問說有沒有辦法在 res 可依不同平台指定檔案,
謝謝!

===================引 用 P.D. 文 章===================
依我對FM 的認識
1. 不同的平台是不可能同一支 APP 來執行的, 也就是 Android 及 ios 雖然是可以同一支source, 但是是要分別編譯不同的 app,

而依所選擇不同平台, 有不同的 Deploy 的方式, 所以 把 A or i 所要安裝的檔案放在deploy 中分發, 是比較安全及建議的做法
2. 如果是res 封裝到 source 中, 我覺得可以利用這樣方式來寫(沒實測過, 僅就技術上討論)
{$IFDEF ANDROID}
{$ELSE}
{$ENDIF}

lue 文 章===================
Hi,各位先進大家好:
因為開發跨平台程式(包含主程式及安裝程式),
在安裝程式中使用Resources & Images來封裝主程式所需的檔案
但,如何依不同平台可封裝不同的檔案,
謝謝!
Main Chen
高階會員


發表:29
回覆:135
積分:127
註冊:2002-10-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2014-02-25 11:45:15 IP:112.104.xxx.xxx 訂閱
可以開 2 個 Project , 一個給 Windows , 一個給 OSX , 而引入的 Mainform 是同一份.

而各別的 Project 可加入自己的 RCDATA file
系統時間:2024-04-26 0:48:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!