Bonjour,
Je me présente je suis un jeune lyceen qui dévellope des applications en delphi et mon probleme est le suivant.
J'ai une boucle et deux TStringList.
List = La liste de toutes les lignes d'un fichié texte.
Installed = La liste d'un autre fichier texte.
Mon probleme est que lorsque la boucle a fait le tour une fois elle me retourne cette erreur : List Index Out Of Bounds (1)
Voici mon code:
Celui ci compare si la ligne est deja présente dans l'autre fichier texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Installed := TStringList.Create; Installed.LoadFromFile(PatcheFile); List := TStringList.Create; List.LoadFromFile(ExtractFilePath(Application.ExeName)+'Data/Patche.dat'); For I:=0 To List.Count-1 Do Begin Showmessage(List.Strings[I]); if(Copy(List.Strings[I], 1, Pos('|', List.Strings[I]) - 1) = Installed.Strings[I]) then Begin Showmessage('Debug:If'); End else Begin Showmessage('Debug: Else'); End; End; end;
Mais voila l'erreur est la et cela fais deux jours que je cherche mais sans résultat.
Merci a celui qui pourra m'aider.
Romain.
Partager