Inno Setup を使用して、プログラムのインストール時にユーザーが記入する小さなフォームを追加したいと思います。フォームは、私と事前定義された電子メール アドレスに電子メールで返信する必要があります。
フォームには次のようないくつかのフィールドが必要です。
- ユーザー名
- 住所
- Eメール
- 電話番号など
例があれば、探しているフィールドを絞り込むことができれば幸いです。
それ以外の場合は、Inno Setup のパフォーマンスに非常に満足しており、他のすべてのタスクを実行できました。
Inno Setup を使用して、プログラムのインストール時にユーザーが記入する小さなフォームを追加したいと思います。フォームは、私と事前定義された電子メール アドレスに電子メールで返信する必要があります。
フォームには次のようないくつかのフィールドが必要です。
例があれば、探しているフィールドを絞り込むことができれば幸いです。
それ以外の場合は、Inno Setup のパフォーマンスに非常に満足しており、他のすべてのタスクを実行できました。
データキャプチャの場合、CreateInputQueryPage関数を呼び出して、ウィザード内に新しいページを作成できます。
このページは、編集形式での入力の取得に特化しています。
例:
[Code]
var
Page: TInputQueryWizardPage;
UserName, UserCompany: String;
procedure InitializeWizard();
begin
Page := CreateInputQueryPage(wpWelcome,
'Personal Information', 'Who are you?',
'Please specify your name and the company for whom you work, then click Next.');
{ Add items (False means it's not a password edit) }
Page.Add('Name:', False);
Page.Add('Company:', False);
{ Set initial values (optional) }
Page.Values[0] := ExpandConstant('{sysuserinfoname}');
Page.Values[1] := ExpandConstant('{sysuserinfoorg}');
end;
電子メールの部分については、Inno Setupには電子メールの送信サポートがないため、私のアドバイスは