Enregistrer Inno Setup page personnalisée valeurs de champ d'un fichier INI
Comment faire pour lire et stocker les valeurs de la page de deux valeurs de champ d'un fichier INI? J'ai créé deux paires de clés à la section INI à l'aide de ISTool. Maintenant, comment puis-je créer un lien?
La Section INI ressemble à ceci:
[INI]
Filename: {app}\prefs.ini; Section: AUTH; Key: USERNAME; String:
Filename: {app}\prefs.ini; Section: AUTH; Key: PASSWORD; String:
Page est créée comme ceci:
AuthPage := CreateInputQueryPage(wpWelcome,
'Account Information', 'Please enter your Account Information',
'');
AuthPage.Add('Username:', False);
AuthPage.Add('Password:', True);
EDIT:
J'ai fait les ajouts suivants. Il ne fonctionne pas pour une raison:
SetIniString('AUTH', 'USERNAME', AuthPage.Values[0], '{app}\prefs.ini')
SetIniString('AUTH', 'PASSWORD', AuthPage.Values[1], '{app}\prefs.ini')
OriginalL'auteur Sheriff Md | 2010-10-29
Vous devez vous connecter pour publier un commentaire.
Cela devrait fonctionner:
Pour quelqu'un d'autre se "Nécessaire de la fonction ou de la procédure" <nom>"", tout en essayant de faire la même chose: Chaîne: {code:GetUserName} Chaîne: {<url>code:GetUserName} d'Abord on va travailler, le second ne le sera pas.
OriginalL'auteur mirtheil
Utiliser un script constante de
[INI]
la section des entrées:Si une logique de transformation des valeurs entrées par l'utilisateur dans le fichier INI entrées est complexe, vous pouvez plutôt souhaitez utiliser
SetIniString
de[Code]
section. Généralement à partir deCurStepChanged
fonction d'événement:OriginalL'auteur Martin Prikryl
Je crois que vous avez besoin d'écrire
ExpandConstant('{app}\prefs.ini')
pour développer la{app}
constante.OriginalL'auteur Andreas Rejbrand