Fichiers ini avec Delphi 2005 [Résolu]

flo160fr 162 Messages postés dimanche 19 novembre 2000Date d'inscription 14 avril 2009 Dernière intervention - 12 nov. 2005 à 11:09 - Dernière réponse : flo160fr 162 Messages postés dimanche 19 novembre 2000Date d'inscription 14 avril 2009 Dernière intervention
- 12 nov. 2005 à 11:41
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...

...
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
ni69 1529 Messages postés samedi 12 juin 2004Date d'inscription 5 juillet 2010 Dernière intervention - 12 nov. 2005 à 11:37
3
Merci
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 !

Merci ni69 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de ni69
flo160fr 162 Messages postés dimanche 19 novembre 2000Date d'inscription 14 avril 2009 Dernière intervention - 12 nov. 2005 à 11:41
0
Merci
Merci beaucoup Nico !
...
Commenter la réponse de flo160fr

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.