Fichiers ini avec Delphi 2005

Résolu
Signaler
Messages postés
157
Date d'inscription
dimanche 19 novembre 2000
Statut
Membre
Dernière intervention
14 avril 2009
-
Messages postés
157
Date d'inscription
dimanche 19 novembre 2000
Statut
Membre
Dernière intervention
14 avril 2009
-
Bonjours tout le monde...

Voila, j'ai un problème avec les fichiers ini sous Delphi 2005... Il affiche une erreur quand je luis met le code suivant :



Var
Fini : TIniFile;
str : string;
Begin
Try
Fini := TIniFile.Create('Conf.ini');
str := ReadString('location', 'dir', '');
Finally
FSkin.Free;
End;


il me souligne ReadString alors que sa marchai tres bien sous Delphi 6...

Alors si quelqu'un sait pourquoi ça marche pas...

...

2 réponses

Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
13
Dans ton code, ReadString ne correspond à rien, car tu es encore dans la portée de Form1, donc l'appel se traduit par Form1.ReadString, et cette fonction n'existe pas... Il faut donc utiliser Fini.ReadString('location', 'dir', '');




Pour éviter de devoir créer une variable TIniFile, essaye ceci :

var

str : string;



with TIniFile.Create('Conf.ini') do try

str := ReadString('location', 'dir', '');

finally

Free;

end;


@+

Nico { http://www.ni69.new.fr/ }




<hr size ="2" width="100%">

N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
Messages postés
157
Date d'inscription
dimanche 19 novembre 2000
Statut
Membre
Dernière intervention
14 avril 2009

Merci beaucoup Nico !
...