richardsongaragedoor.online

richardsongaragedoor.online

Delphi Zugriffsverletzung Bei Adresse Du Concours

Hallo, ich habe eine ShellExtension geschrieben, die ein Fenster (Formular mit einer HTML-Komponente) im Windows Explorer einbettet. Diese HTML-Komponente läd eine html-Datei in der wiederum eine eigene ActiveX-Komponente mittels geladen wird. Beim ersten Aufruf funktioniert alles wie gewollt. Bei jedem weiteren Aufruf kommt eine Zugriffsverletzung bei Adresse 00000000. Die Methoden CreateViewWindow bzw. DestroyViewWindow werden für das Anlegen bzw. Zerstören des Fensters genutzt. Ich benutze D5 Enterprise. Delphi zugriffsverletzung bei adresse http. Vielen Dank im Voraus. MfG Heiko

Delphi Zugriffsverletzung Bei Adresse Finden

Apr 2015, 11:06 Es wäre zuckersüß, wenn du in ganzen Sätzen und zusammenhängend sagen könntest was für ein Fehler (STRG-C im Meldungsfenster, STRG-V hier im Forum) an exakt welcher Stelle auftritt. Auch wenn die Technik schon sehr weit fortgeschritten ist, aber wir können noch nicht in dein Hirn oder einfach so auf deinen Bildschirm schauen. Kaum macht man's richtig - schon funktioniert's Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60) Registriert seit: 17. Sep 2006 Ort: Barchfeld 27. 362 Beiträge Delphi 11 Alexandria 24. Apr 2015, 11:43 Wird denn auch eine gültige Formularinstanz übergeben? Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen. " (Albert Einstein) Dieser Tag ist längst gekommen 24. Apr 2015, 11:47 So ich starte mein programm wenn ich dann auf das formular klicke bekomme ich die fehlermeldung 'Zugriffsverletzung bei Adresse... Delphi Zugriffsverletzung bei Adresse *** in Modul '*.exe'. - Delphi-PRAXiS. ' wenn ich es debugge kommt der fehler bei function ' Result:=... ' 24.

Delphi Zugriffsverletzung Bei Adresse Du Site

Das entspräche dann so ungefähr der Stelle der Verwundung: Kopf, Herz… Um einen solchen Fehler nun zu beheben, müssen wir etwas Kriminalkommissar spielen: Wir kennen die Leiche, die Mordwaffe und Art und Stelle der Verletzung. Nur wo steckt der Täter? Das ist manchmal gar nicht so einfach zu ermitteln, denn eine AV kann viele verschiedene Ursachen haben und diese können auch noch lange zurückliegen. Delphi zugriffsverletzung bei adresse du site. Hier mal eine kurze – natürlich unvollständige – Liste der möglichen Ursachen: Bereichsüberschreitung: Je nachdem um welche Art von "Array" es sich handelt, kann ein Zugriff auf ein nicht existierendes Element statt zu einer "Index überschreitet das Maximum" oder einer ähnlichen Meldung auch zu einer AccessViolation führen. Zugriff auf noch nicht oder nicht mehr vorhandene Komponenten Zugriff auf einen nil-Pointer Zugriff auf einen Pointer, der irgendwo ins Nirwana zeigt … Manchmal führen diese Aktionen auch noch nicht direkt zur AV. Man schreibt dann einfach mal so im Speicher rum. Wenn der adressierte Speicherbereich weder zum Code-Teil gehört, noch zu dem Bereich, der noch nicht zur Anwendung zugewiesen wurde, kann man – vorerst – ohne Probleme darin herumschreiben.

Delphi Zugriffsverletzung Bei Adresse Du Concours

Registriert seit: 10. Feb 2015 75 Beiträge Delphi 10 Seattle Professional Zugriffsverletzung bei Adresse ' ' in Modul 24. Apr 2015, 09:37 Delphi-Quellcode: function RegPath: String; begin Result:= ExtractFileName(ChangeFileExt(ParamStr(0), ' ')); end; procedure SaveFormSettings(frmKonfig: TfrmKonfig); var RegIni: TRegIniFile; RegIni:= (RegPath); try RegIni. WriteInteger(' Form ', ' Color ', ); finally; procedure LoadFormSettings(frmkonfig: TfrmKonfig); try:= adInteger(' Form ', ' Color ', ); was habe ich falsch gemacht? Zitat Registriert seit: 5. Mai 2008 Ort: Oberschwaben 1. 275 Beiträge Delphi 10. 2 Tokyo Enterprise AW: Zugriffsverletzung bei Adresse ' ' in Modul 24. Apr 2015, 09:42 RegPath liefert sicher keinen vollständigen Dateinamen inkl. Pfad. Aber das kannst dir ja auch ganz einfach im Debugger anzeigen lassen. Hinter dir gehts abwärts und vor dir steil bergauf! (Wolfgang Ambros) Online Registriert seit: 9. Apr 2006 1. 620 Beiträge Delphi 5 Professional 24. Zugriffsverletzung bei Adresse... - Windows - Fachinformatiker.de. Apr 2015, 10:42 Zu schreiben, wo der Fehler genau auftritt.

Greift man auf noch nicht erstellte oder nicht mehr vorhandene Komponenten(oder allgemein Objekte) zu, so lässt sich auch diese meist durch den Debugger relativ schnell finden. Bereichsüberschreitungen kann man a) ebenfalls per Debugger finden und b) sieht man sie meist schon recht schnell im Quellcode: Irgendwann hat man schon kapiert, dass es immer count -1 heißen muss…
Optiker Steinert Werdau