2013-05-16 3 views
3

Есть ли способ записать переменную в DestDir после завершения установки?Запись переменных в .txt после завершения установки

я хочу, чтобы сохранить переменную в текстовый файл с:

SaveStringToFile('c:\filename.txt', #13#10 + 'the string' + #13#10, True); 

Есть функция как функция InitializeSetup(): Boolean; для завершения процесса установки?

Я хочу сохранить этот текстовый файл в каталог DestDir

+1

Поскольку нет ни одного каталог 'DestDir', вы можете использовать' ExpandConstants («{приложение} \ Filename.txt») ' – Deanna

ответ

3

Вы могли бы назвать свой код из CurStepChanged метода событий, когда параметр CurStep равен ssDone. В псевдокоде это будет выглядеть следующим образом:

[Code]  
procedure CurStepChanged(CurStep: TSetupStep); 
begin 
    if CurStep = ssDone then 
    SaveStringToFile('c:\filename.txt', #13#10 + 'the string' + #13#10, True); 
end; 
+0

Спасибо это помогло мне много! – user1327352

+0

Добро пожаловать! – TLama

+1

@ user1327352 - помните, что вы можете отметить ответ TLama как «Принятый» - просто нажмите значок V под точками ответа. – RobeN

Смежные вопросы