cs_yanb
Messages postés271Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention 7 juillet 2022
-
28 mai 2011 à 16:07
cs_yanb
Messages postés271Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention 7 juillet 2022
-
11 juin 2011 à 10:52
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_yanb
Messages postés271Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention 7 juillet 202214 11 juin 2011 à 10:52
Non non et non, c'est mieux de mettre un chemin de fichier !
Tu le dis toi même, c'est pas chacun dans son dossier mais dans C:\Windows\...!!!
Imaginons que l'on utilise 100 applications et que toutes les applications utilisent un fichier 'Save.ini',
c'est quoi le résultat final...qui utilise quoi...quand on dit un chemin de fichier, c'est par exemple à coté de l'exe
Ini := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Save.ini');
try
...
finally
Ini.Free;
end;
Mes premières remarques étaient là pour te faire progresser, maintenant...
Bon courage.
@+yanb
quentinix
Messages postés98Date d'inscriptiondimanche 15 février 2009StatutMembreDernière intervention28 juin 2020 7 juin 2011 à 05:37
c'est mieux pour tous le monde de ne pas mettre de chemin, c'est chaque un dans sont dossier par rapport à son ordinateur.
cs_yanb
Messages postés271Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention 7 juillet 202214 28 mai 2011 à 16:07
Salut,
Comment dire...
pas très utile ou peut-être pour les très très très debutant...il y a des points à améliorer...
Petite synthèse d'encouragement...
Quand tu écris "ini:=TIniFile.Create('Save.ini')", il est mieux de mettre un chemin (par exemple à côté de l'exe voir "ExtractFilePath"),en plus n'oublie pas "try" et "finally" après un Create...
Il y a de l'optimisation dans l'air,...par exemple on peut utiliser "Tag","FindComponent"...
Pour la sauvegarde des composants il existe aussi les "TFileStream"...
Bon, je m'arrête là...
Allez une petite recherche sur les mots clés que je viens de te donner, puis une petite mise à jour...
Bon courage.
@+Yanb
11 juin 2011 à 10:52
Tu le dis toi même, c'est pas chacun dans son dossier mais dans C:\Windows\...!!!
Imaginons que l'on utilise 100 applications et que toutes les applications utilisent un fichier 'Save.ini',
c'est quoi le résultat final...qui utilise quoi...quand on dit un chemin de fichier, c'est par exemple à coté de l'exe
Ini := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Save.ini');
try
...
finally
Ini.Free;
end;
Mes premières remarques étaient là pour te faire progresser, maintenant...
Bon courage.
@+yanb
7 juin 2011 à 05:37
28 mai 2011 à 16:07
Comment dire...
pas très utile ou peut-être pour les très très très debutant...il y a des points à améliorer...
Petite synthèse d'encouragement...
Quand tu écris "ini:=TIniFile.Create('Save.ini')", il est mieux de mettre un chemin (par exemple à côté de l'exe voir "ExtractFilePath"),en plus n'oublie pas "try" et "finally" après un Create...
Il y a de l'optimisation dans l'air,...par exemple on peut utiliser "Tag","FindComponent"...
Pour la sauvegarde des composants il existe aussi les "TFileStream"...
Bon, je m'arrête là...
Allez une petite recherche sur les mots clés que je viens de te donner, puis une petite mise à jour...
Bon courage.
@+Yanb