Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Access violation beim Löschen von Listview-Einträgen (https://www.delphipraxis.net/109402-access-violation-beim-loeschen-von-listview-eintraegen.html)

dazar_t 29. Feb 2008 17:19


Access violation beim Löschen von Listview-Einträgen
 
Guten Tag

Immer wen ich diesen Code ausführe :
Delphi-Quellcode:
procedure TForm4.DLT_BTNClick(Sender: TObject);
var
I,L,CNT:Integer;
begin
if Not( ListView.ItemIndex = -1 ) then
for I := 0 to ListView.Items.Count - 1 do
  Try
    if ListView.Items[I].Selected then
    CNT := CNT+1;
  Finally
    for L := 0 to CNT do
    ListView.Items[ListView.ItemIndex].Delete;
  End;
end;
Bekomme ich immer diese Fehlermeldung : Access violation ar adress 0046EC17 in module 'Project3.exe'.

Funkotinieren tut der Code aber komischer weise Optimal

Help pls

[edit=Luckie]Titel "Bekomme einen Fehler" verbessert. Mfg, Luckie[/edit]

mkinzler 29. Feb 2008 17:21

Re: Bekomme immer Fehlermeldung
 
Delphi-Quellcode:
for I := 0 to ListView.Items.Count-1 do

dazar_t 29. Feb 2008 17:22

Re: Bekomme immer Fehlermeldung
 
Hmmm aber die Fehlermeldung kommt leider immer noch

mkinzler 29. Feb 2008 17:23

Re: Bekomme immer Fehlermeldung
 
Delphi-Quellcode:
for L := 0 to T.Count-1 do

dazar_t 29. Feb 2008 17:24

Re: Bekomme immer Fehlermeldung
 
Auch dieses verhindert die fehlermedeldung nicht. Ich habe oben auch mal einen veränderten code hingesetzt der allerdings immer doch diese Fehlermeldung hervorruft.

mkinzler 29. Feb 2008 17:27

Re: Bekomme immer Fehlermeldung
 
Delphi-Quellcode:
ListView.Items[L].Delete;
Du versuchstest ja immer den markierten zu Löschen

dazar_t 29. Feb 2008 17:31

Re: Bekomme immer Fehlermeldung
 
Dieses kommt im Oben NEUEN Code nicht auf aber die fehlermeldung schon!

mkinzler 29. Feb 2008 17:34

Re: Bekomme immer Fehlermeldung
 
Was soll der Code genau machen?

dazar_t 29. Feb 2008 17:35

Re: Bekomme immer Fehlermeldung
 
Er löscht alle makierten TListView einträge

bluesbear 29. Feb 2008 17:36

Re: Bekomme immer Fehlermeldung
 
Mir erschließt sich der Zweck des Codes nicht so ganz. Gegenüber dem ersten Post ist die Stringlist verschwunden. Was soll der eigentlich tun?

EDIT: schon wieder zu langsam :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:15 Uhr.
Seite 1 von 4  1 23     Letzte »    

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