Forum: Object-Pascal / Delphi-Language
Delphi
by Björn Ole,
16. Okt 2009
Ja Du hast recht, jetzt wo ich das so aufgebröselt sehe, fällt mir das auch auf...
Danke für deinen letzten Vorschlag.
Ein Fehlverhalten hat er noch, und zwar wenn ein Item selektiert ist, das gerade nicht bearbeitet wird,
dazu ein nicht selektiertes Item, was bearbeitet wird. Nun ein DeleteItems(true) und es kommt trotzdem eine Abfrage.
Problem lässt sich allerdings leicht beheben,...
Forum: Object-Pascal / Delphi-Language
Delphi
by Björn Ole,
15. Okt 2009
Danke für Deine so flotte Antwort.
Ja, aber da bDeleteAllBusy nur gesetzt und ausgelesen wird, wenn bIsBusy = true ist, hab ich darauf erstmal keine Rücksicht genommen.
Es gibt (nur) noch zwei Ungereimtheiten bei deiner Version:
1) Die Userabfrage wird genau andersrum gewertet, d.h. klickt der User auf Ja (= trotzdem entfernen) wird aufgehört, bei Nein wird munter weitergelöscht....
Forum: Object-Pascal / Delphi-Language
Delphi
by Björn Ole,
15. Okt 2009
Nabend zusammen,
ich bräuchte mal ein ppar Optimierungsanstöße. Und zwar:
In meiner Anwendung befindet sich eine Liste mit Elementen.
Mit Hilfe einer procedure sollen nun entweder alle oder alle selektierten Elementen gelöscht werden.
Wird jedoch mit einem zu löschenden Element gerade gearbeitet (Thread im Hintergrund),
soll es übersprungen werden, es sei denn, der Benutzer will es...