Мне нужно сохранить имя пользователя и пароль, которые были введены пользователем в текстовый файл, но он создает текстовый файл и сохраняет тексты перед тем, как пользователь вводит их. (Таким образом, создается пустой текстовый файл).Сохранить введенный текст в файл TXT в Inno Setup
Я думаю, что мне нужно делать что-то с процедурой, но хотя я и ищу решение, я не мог найти.
Мой код:
[Code]
var
Page: TInputQueryWizardPage;
username: String;
password: String;
procedure InitializeWizard;
begin
{ Create the page }
Page := CreateInputQueryPage(wpWelcome,
'Username & Password', 'Username like : e201600',
'Please enter your username and password.');
{ Add items (False means it's not a password edit) }
Page.Add('Username:', False);
Page.Add('Password:', True);
{ Set initial values (optional) }
Page.Values[0] := ExpandConstant('hello5');
Page.Values[1] := ExpandConstant('');
{ Read values into variables }
username := Page.Values[0];
password := Page.Values[1];
SaveStringToFile('c:\filename.txt', username+#13#10+password+#13#10, False);
end;
Большое вам спасибо! Фактически после сохранения имени пользователя и пароля моя программа python зашифровывает его. Это нормально ? и я поменяю hardcoded путь, как вы рекомендовали. Полный код решения (кому-то может понадобиться): http://codepad.org/q2iAuF5O – furkantokac