ListView in DLL -> Zugriffverletzung
-
Hi Leute,
in meiner DLL habe ich ein Form mit einer ListView. Ich habe im ListView SelectItem Ergebnis folgenden Quellcode:
Memo1->Lines->Add(ListView1->Selected->Index);
Wenn ich das erste mal einen EIntrag auswähle, wird dieser in dem Memo angezeigt. Sobald ich jetzt aber einen anderen EIntrag anklicke kommt:
Zugriffverletzung bei Adresse 0058C204 in Modul "datei.dll". Lesen von Adresse 00000004
Auch wenn meine Anwendung nicht aus dem BCB gestartet wird, kommt der Fehler. Wenn ich den Code aber mittels Try-Catch ausführe, kann ich den Fehler abfangen und die Meldung so austricksen, aber was bringt mir das, wenn ich sonst später Probleme habe.
Wer hat eine IDee?
Jan
-
am besten ist, wenn du keine Module in exerne Cpps- und Headers dem Projekt hinzufügst.
Dann kannst du vernünftig debuggen. Später baust du die Cpps und Headers zu einer Dll um.:xmas1:
-
Vielleicht ist ListView1->Selected einfach nur NULL.
Ich glaube wenn man auf eine leere Fläche klickt es dann. Kann jetzt aber nicht prüfen.