Einzelnen Beitrag anzeigen

Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#1

Element hat kein übergeordnetes Fenster #34

  Alt 6. Okt 2005, 13:39
So, ich muss nochmal nerven :>

Ich hab mir jetzt ne Komponente gebastelt, die von TShellListView abgeleitet ist; die "TUltiShellListView"

Ich hab versucht, sie mit der Drag&Drop-Funktionalität auszustatten, klappt auch bisher recht gut
Ich papp also die Kompo auf die Form, lass das (Test-)Projekt laufen und alles funktioniert wunderbar.
Wenn ich dann allerdings das Programm schließ, krieg ich folgendes:

Zitat:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.exe ist eine Exception der Klasse EInvalidOperation aufgetreten. Meldung: 'Element 'UltiShellListView1' hat kein übergeordnetes Fenster'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------
Wenn ich dann in Delphi auf Datei->Alles schließen geh, kommt erst die Frage, ob ich speichern will (Nein), und dann das:
Zitat:
---------------------------
Fehler
---------------------------
Element 'UltiShellListView1' hat kein übergeordnetes Fenster.
---------------------------
OK
---------------------------

Zitat:
---------------------------
Fehler
---------------------------
Zugriffsverletzung bei Adresse 0083B551 in Modul 'vcl70.bpl'. Lesen von Adresse 00000370.
---------------------------
OK
---------------------------
Und dann schließlich beim Beenden von Delphi noch:
Zitat:
---------------------------
Delphi 7: delphi32.exe - Fehler in Anwendung
---------------------------
Die Anweisung in "0x40008e48" verweist auf Speicher in "0x01aa08c0". Der Vorgang

"read" konnte nicht auf dem Speicher durchgeführt werden.


Klicken Sie auf "OK", um das Programm zu beenden.
---------------------------
OK
---------------------------
Wahlweise kommt bei Datei-Alles schließen (Nein) auch ne AV bei 00000000 im Modul delphi32.exe

Ich hab die Kompo mal angehängt, Benutzung auf eigene Gefahr

Ach ja, wenn ich ich die EXE ohne Delphi starte, kommt beim Beenden das hier:

Zitat:
---------------------------
Project1: Project1.exe - Fehler in Anwendung
---------------------------
Die Ausnahme "Unbekannter Softwarefehler" (0x0eedfade) ist in der Anwendung an der Stelle 0x7c81eb33 aufgetreten.


---------------------------
OK Abbrechen
---------------------------
Bei OK kommt die Sache mit dem übergeordneten Fenster und DANN wird das Programm beendet und bei Abbrechen wird das Programm gleich beendet.

Ich hoff, ihr könnt mir helfen
Angehängte Dateien
Dateityp: pas ultishelllistview_232.pas (1,6 KB, 10x aufgerufen)
Julian J. Pracht
  Mit Zitat antworten Zitat