線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1416
推到 Plurk!
推到 Facebook!

請問inno setup的問題

尚未結案
terton
一般會員


發表:1
回覆:2
積分:0
註冊:2003-04-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-13 00:40:38 IP:218.164.xxx.xxx 未訂閱
請問大大: 是否有人可以指教如何在執行安裝程式時可以輸入資料, 例如使用者名稱或序號之類的? 我用的inno版本是5.0.8 謝謝!!
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-13 09:46:43 IP:203.69.xxx.xxx 未訂閱
去看 Inno Setup Help 中 內容-->Other Information-->Wizard Pages 中有關 UserInfoPages 的說明吧...
terton
一般會員


發表:1
回覆:2
積分:0
註冊:2003-04-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-09-13 21:49:02 IP:218.164.xxx.xxx 未訂閱
謝謝回覆, 請問如同 http://delphi.ktop.com.tw/topic.php?topic_id=38671 內的客戶編號,保固期限,序號 要如何達成呢? 可否有範例? 上述之範例沒有這部份說!! 謝謝!!
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-09-14 00:16:33 IP:61.219.xxx.xxx 未訂閱
[SetUp]
...
UserInfoPage=yes
DefaultUserInfoName={sysuserinfoname}
DefaultUserInfoOrg={sysuserinfoorg}
DefaultUserInfoSerial=xxxx-xxxx-xxxx
...
...
...    [Code]
function CheckSerial(Serial: String): Boolean;
begin
end;    
藍色部份可加可不加, 紅色部分一定要加 function CheckSerial 的內容要填入你的序號判別方式
terton
一般會員


發表:1
回覆:2
積分:0
註冊:2003-04-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-09-14 01:48:18 IP:218.164.xxx.xxx 未訂閱
malanlk大大: 可否再問一下, 這樣作法會出現內定的3個輸入項目, 而我想要自訂 例如我要在setup時輸入server的ip,server name...大約4個資訊 並且將該ip...等資料存入xxx.ini(這個部份在[INI]內完成我會) 但是我不會產生輸入ip....的劃面, 所以可否請大大指點一二 再次麻煩大大了, 謝謝!!
malanlk
尊榮會員


發表:20
回覆:694
積分:577
註冊:2004-04-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-09-14 08:54:33 IP:203.69.xxx.xxx 未訂閱
Examples\CodeClasses.iss 這個範例就是在敎你 做一個自訂的 Page 輸入額外的資料.    
procedure InitializeWizard();
var
  AboutButton, CancelButton: TButton;
  URLLabel: TNewStaticText;
  BackgroundBitmapImage: TBitmapImage;
  BackgroundBitmapText: TNewStaticText;
begin
  { Custom wizard pages }      // CreateTheWizardPages;
  
  { Other custom controls }
  ....
end;    procedure CurPageChanged(CurPageID: Integer);
begin
  if (CurPageID=wpWelcome) then
    CreateTheWizardPages;
end;
把範例稍為改一下 紅色標註起來, 否則ㄧ開始就會出現自定頁面 加上 CurPageChanged 的內定事件, 這個事件每次換頁都會呼叫一次 藍色部分是內定的頁次常數 wpWelcome 是指 歡迎頁面(第一個畫面) 其他頁面 請參考 Help-->How To Use-->Pascal Scripting-->Event Function 最後面有列出可用的常數: CurPageID values for predefined wizard pages wpWelcome, wpLicense, wpPassword, wpInfoBefore, wpUserInfo, wpSelectDir, wpSelectComponents, wpSelectProgramGroup, wpSelectTasks, wpReady, wpPreparing, wpInstalling, wpInfoAfter, wpFinished
系統時間:2024-07-03 3:15:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!