簡體   English   中英

Inno Setup Pascal 腳本文檔

[英]Inno Setup Pascal Script documentation

我開始使用 Inno Setup,因為我認為與 NSIS 相比,Pascal Scripting 會讓我更容易做自定義的東西。 但是,似乎網絡上的任何地方都沒有文檔? 官方維基已被刪除,我找不到任何API文檔。 有一個較早的問題(3 歲,永恆!)以悲傷的陳述結束,即什么都不存在。

到目前為止,每次我想做一些特定的事情時,我都能獲得幫助(主要是在 Stackoverflow 上;-)),但我不想每次想做某事時都去論壇。 我現在的問題是創建一個目錄,如果它不存在,我還沒有發現有人問這個問題。 所以我問。 如果你知道怎么做,你能告訴我(怎么做 ;-)) 以及你在哪里學到的?

謝謝!

Pascal 腳本語法非常接近 Pascal/Delphi 語法,因此您在Delphi DocWikiFree pascal 文檔中有很多關於它的文檔

我所知道的關於 inno-setup 特定 pascal 腳本函數支持的最好地方是 Inno Setup 幫助文件中的 PascalScript 部分,最相關的部分是:

至於你的最后一個問題,看看這個:

var
  DocPath: string;
  DirPath: string;
begin
  DocPath := ExpandConstant('{userdocs}');
  DirPath := DocPath + '\ISTest';
  if not DirExists(DirPath) then
  begin
    if not CreateDir(DirPath) then
       MsgBox(SysErrorMessage(DLLGetLastError), mbError, mb_Ok);
  end;
end;

我在哪里學的? 我是一個Delphi開發者,pascal script的目的是為了貼近Delphi,所以我覺得我真的是學Delphi才學會的。 如今,在查看文檔之前,我嘗試做我想做的Delphi ,如果我不這樣做,我會求助於文檔作為最后的資源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM