Fichiers ini

louiwahl Messages postés 103 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 16 mai 2019 - 5 févr. 2010 à 19:28
louiwahl Messages postés 103 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 16 mai 2019 - 10 févr. 2010 à 22:38
Bjr.
J' aimerais savoir comment chercher dans un fichier ini si au moins 3 clés existes et si oui afficher ce fichier.
en attendant merci d'avance


Louis

4 réponses

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 37
6 févr. 2010 à 00:09
rholalala

uses
  IniFiles;

procedure GetOptions(var W, H, L, T: integer);
begin
  with TIniFile.Create('fichier.ini') do
  try
    if SectionExists('options') then
      If ValueExists('options', 'width') then
      begin
        W := ReadInteger('options', 'width',  100);
        H := ReadInteger('options', 'height', 100);
        L := ReadInteger('options', 'left',   5);
        T := ReadInteger('options', 'top',    5);
      end;
  finally
    Free;
  end;
end;


et pour l'affichage, tu peux juste charger le fichier Ini dans un TMemo ou un TRichEdit.
0
louiwahl Messages postés 103 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 16 mai 2019
6 févr. 2010 à 10:52
Bjr. et merci pour cette réponse fOxi

Voila je pense qu'il vaut mieux m'expliquer.
en fait je voudrais faire un logiciel tout simple de recherche de recette.

je tape dans des edits (par exemple) les mots tomate,boeuf,carotte que je cherche en tant que clés et si elles existes on affiche la section qui est en fait le non de la recette ou les recettes ou on a trouver ces clés.

PS: pour la procedure GetOptions je n'est pas su m'en servir
Encor merci et a plus

Louis
0
Utilisateur anonyme
7 févr. 2010 à 17:03
Salut Louis

Si tu n'es pas trop avancé dans ton projet, tu devrais abandonner les fichiers Ini car ils sont limités à 64Ko. Je pense qu'une BDD serait plus appropriée (Pour ce que tu souhaites faire Paraox devrait être suffisant).
0
louiwahl Messages postés 103 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 16 mai 2019
10 févr. 2010 à 22:38
Bsr et merci pour la réponse.

Je vais suivre le conseil de Francky excusez moi pour ce retard mais très
longue journée je vous tiens au courant.
encore merci.


Louis
0