AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Exception der Klasse EAccess Violation

Ein Thema von OldDelphi · begonnen am 15. Apr 2013 · letzter Beitrag vom 17. Apr 2013
Antwort Antwort
Perlsau
(Gast)

n/a Beiträge
 
#1

AW: Exception der Klasse EAccess Violation

  Alt 15. Apr 2013, 22:42
Crosspost
  Mit Zitat antworten Zitat
Pangea

Registriert seit: 28. Jul 2010
5 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Exception der Klasse EAccess Violation

  Alt 16. Apr 2013, 09:46
Falls es sich bei diesem Skript um das gleiche Skript handelt, das auch wir im Unterricht benutzt haben, liegt der Fehler in einer doppelt deklarierten namensgleichen globalen Variable des Hauptfensters. Sie müsste in beiden Units auftauchen. Eine der beiden Deklarationen musst du entfernen. Dann läuft alles sauber durch.

Zu dem Fehler kommt es, da in der einen Unit das Hauptfenster erzeugt wird, aber dadurch, dass in der zweiten Unit diese Variable noch einmal deklariert ist, wird dann nicht auf die bereits erzeugte Instanz zugegriffen, sondern auf die noch nicht initialisierte in der anderen Unit. -> Speicherverletzung
Irren ist menschlich!

Geändert von Pangea (16. Apr 2013 um 09:49 Uhr)
  Mit Zitat antworten Zitat
OldDelphi

Registriert seit: 12. Sep 2009
Ort: Berlin
4 Beiträge
 
Delphi 6 Enterprise
 
#3

AW: Exception der Klasse EAccess Violation

  Alt 17. Apr 2013, 15:21
Liebe Freunde,

vielen Dank für Eure Mühe. Habe den Fehler selbst gefunden.
Ich habe ein zu implementierendes Element in der falschen Reihenfolge beim Aufruf "Form.Create" gesetzt.
Die Implementation dieses Elements musste als als Letztes erfolgen.
Nun funktioniert die Sache!
Ich hatte ja geschrieben, dass ich meine Arbeit mehrfach überprüft hatte. Aber man wird wahrscheinlich irgendwie blind. Ich habe heute nochmals mein Programm mit dem Orginal verglichen und da ist mir auf Anhieb der Fehler aufgefallen.

Also nochmals besten Dank
und weiter viel Spaß beim Programmieren!
Helmut
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz