Re: For-Schleife verursacht Zugriffsverletzung
wie wird den deine stringliste gefüllt?
es sieht aus, als ob sie nicht da ist. raik |
Re: For-Schleife verursacht Zugriffsverletzung
Zitat:
DANKE! |
Re: For-Schleife verursacht Zugriffsverletzung
Zitat:
|
Re: For-Schleife verursacht Zugriffsverletzung
Ich meinte im Einzelschritt-Verfahren aus der IDE.
|
Re: For-Schleife verursacht Zugriffsverletzung
Außerdem hatte ich noch einen Programmfehler:
Delphi-Quellcode:
procedure TForm1.Senden1Click(Sender: TObject);
var i: Integer; open: boolean; {OpenUIN: TList; UINName: TStringList;} begin open := true; if UINName.Count > 0 then for i := 0 to UINName.Count - 1 do if UINList.Strings[ContactList.ItemIndex] = UINName.Strings[i] then open := false; if open then begin ShowMessage('Öffnen!'); UINName.Strings[i] := UINList.Strings[ContactList.ItemIndex]; //Das i ist außerhalb der For-Schleife... Deswegen gab es gleich noch eine Indexüberschreitung.... :? end else ShowMessage('Net!'); end; |
Re: For-Schleife verursacht Zugriffsverletzung
Hallo faux,
der Schleifenindex i sollte nicht außerhalb der Schleife benutzt werden. Auf welchen Index willst du denn zugreifen? |
Re: For-Schleife verursacht Zugriffsverletzung
Beim schreiben der ganzen prozedur hatte ich ein einziges blackout:
Delphi-Quellcode:
habe ich geändert auf
UINName.Strings[i] := UINList.Strings[ContactList.ItemIndex];
Delphi-Quellcode:
UINName.Add(UINList.Strings[ContactList.ItemIndex]);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz