Ich hab gerade einen sehr verwirrenden Fehler in Delphi 5 gefunden.
(Delphi 5 muss ich zur pflege eines alten Programms noch verwenden)
Aufbau:
ein ListView zum anzeigen der Einträge
Auf Form.OnCreate wird jetzt das ListView mit Daten gefüllt.
Zur besseren Unterscheidung möchte ich die einzelnen Zeilen in unterschiedlichen Farben und Style anzeigen.
Das mach ich mit OnCustomDrawItem und es Funktioniert auch.
Soweit so gut.
Jetzt ist mir aufgefallen das wenn ich mit dem ListView arbeite sprich den Scrollbalken immer auf und ab ziehe plötzlich die Fette Formatierung verschwindet.
Dann reagiert das ListView auch nicht mehr auf das OnSelectItem Ereignis und stürzt auch ab und zu einfach ab.
Jetzt hab ich das gleiche mit einem Delphi 7 probiert.
Siehe da der Fehler läst sich nicht mehr nachvollziehen.
Also schlussfolgere ich daraus das Delphi 5 da einen ziemlichen Bug hat der spätestens im 7 behoben wurde.
Jetzt meine frage:
- Wie kann ich den Bug beheben?
- Gibt’s für Delphi 5 ein Service Pack?
- Gibt’s eine andere Komponente mit der ich auch einen vernünftige Report Darstellung machen kann?
Und nein ich muss Delphi 5 verwenden.
Ich hoffe jemand hat schon mal so ein Problem gehabt oder weiß Rat.