![]() |
Re: Bekomme immer Fehlermeldung
das geht, habs probiert..
Delphi-Quellcode:
gruss
procedure TForm1.BitBtn1Click(Sender: TObject);
var i,i1:integer; SArray:Array[0..20] of byte; //nur mal als Bsp. die 21 Bytes begin i1:=0; for i:=0 to 20 do SArray[i]:=0; //loeschen for I := 0 to ListView1.Items.Count - 1 do begin // Try mal weggelassen if ListView1.Items[I].Selected then begin SArray[i1]:=i; inc(i1); end; end; For i:=i1-1 downto 0 do ListView1.Items[SArray[i]].delete; end; |
Re: Bekomme immer Fehlermeldung
Delphi-Quellcode:
Und wenn die ListView mehr als 256 Einträge hat?
SArray:Array[0..20] of byte
|
Re: Bekomme immer Fehlermeldung
da steht doch "als Bsp."..kannst auch Array[0..4096] machen :-D
ging doch erstmal um nen Ansatz :idea: |
Re: Bekomme immer Fehlermeldung
Der Ansatz mit der absteigenden Schleife ist doch OK (solange nur ein Eintrag je Durchlauf gelöscht wird), Ihr braucht Euch nicht mehr zu streiten :D
|
Re: Bekomme immer Fehlermeldung
@der.Kaktus
Zitat:
|
Re: Bekomme immer Fehlermeldung
dann koennte ich Array of Integer empfehlen.
|
Re: Bekomme immer Fehlermeldung
Nur so als Frage: Kann man nicht gleich Items.Destroy sagen? Er will doch alle Items löschen, oder???
|
Re: Bekomme immer Fehlermeldung
Zitat:
|
Re: Bekomme immer Fehlermeldung
/EDIT:
![]() |
Re: Bekomme immer Fehlermeldung
*Pah* wie langweilig, da find ich die ganze (unnötige) Diskussion spannender :D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz