最新消息

[公告2014/05/30] 如有需要將部落格中,任何一篇文章的程式碼使用在商業用途,請與我聯繫。

[公告2015/04/26] Line版的 iInfo程式與投資應用 群組已上線想加入的朋友們,請先查看 "入群須知" 再與我聯繫 Line : aminwhite5168,加入請告知身分與回答 "入群須知" 的問題。

[公告2018/04/22] 台北 Python + Excel VBA 金融資訊爬蟲課程,課程如網頁內容 金融資訊爬蟲班:台北班 Python 金融資訊爬蟲、EXCEL VBA 金融資訊爬蟲

[公告2019/01/08] 請注意:我再次重申,部落格文章的程式碼,是要提供各位參考與學習,一旦網頁改版請自行修改,別要求東要求西要我主動修改,你們用我寫東西賺錢了、交差了,請問有分我一杯羹嗎?既然賺錢沒分我,請問有什麼理由要求我修改,如果沒能力改,就花錢來找我上課。

[公告2019/12/01] 若各位有 Excel VBA 案子開發需求,歡迎與我聯繫,可接案處理。

[公告2020/05/22] 頁面載入速度慢,起因為部分JS來源(alexgorbatchev.com)失效導致頁面載入變慢,目前已做調整,請多見諒。

2018年3月22日 星期四

Inno Setup 操作(2) --- 使用 InnoIDE 建立安裝包

前一篇 Inno Setup 操作(1) --- 環境安裝與建立基本安裝包 提過使用 Inno Setup 5 建立安裝包,接下來使用 InnoIDE 編寫 Script File來建立安裝包。
先搜尋 InnoIDE v1.0.0.0078 下載安裝與設定,程式會使用Inno Setup 5 目錄下的 Compil32.exe 來進行編譯。

Inno Setup 5 安裝過程要勾選 Preprocessor 安裝,不然 Script 使用到的 #define、#ifdef、#else、#endif 將無法進行編譯。

Script file 安裝檔以區段 (Section) 作為 Inno Setup 5 建立安裝包操作識別,每個區段各有其功用,有興趣的朋友可以參考官網 Inno Setup Help 文件,以下僅列出常見的區段名稱。

  • [Setup]:安裝包的一般設定,包含程式名稱、程式版本、安裝包輸出的資料夾與程式安裝目錄等。
  • [Languages]:安裝包的介面語言,語言包可於官網下載。
  • [Files]:存放安裝包中來源程式與程式複製到指定的系統路徑。
  • [Run]:程式複製到系統後,如元件需要安裝、註冊到系統中,皆在此區段進行編寫。
  • [UninstallDelete]:解除安裝檔時,可指定要刪除的檔案或資料夾。
  • [UninstallRun]:相反於 [Run] 區段功能動作 ,在解除安裝檔時,將註冊過的元件進行反註冊共動作。
  • [CustomMessages]:自訂安裝檔所需的訊文字息。
  • [Code]:編寫安裝過程中要執行的程式,如 Check .NET Version with Inno Setup 版本的識別。
參考資料: