Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Zugriffsverletzung ntdll.dll (https://www.delphipraxis.net/152846-zugriffsverletzung-ntdll-dll.html)

dingsbums 9. Jul 2010 09:48

Zugriffsverletzung ntdll.dll
 
Hallo zusammen.

Ich habe ein Problem mit einem Projekt.

Ich habe einen Tageskalender (TStringGrid) in dem Termine eingetragen werden. Darauf werden nun Panels (TMovePanel) gelegt, in denen einige Daten zum Termin stehen und die entsprechend Zeilen des Grids abdecken, wo der Termin stattfindet. Wenn ich nun einen Termin ändere oder lösche, wird dieses Panel freigegeben und genau hier passiert meine Zugriffsverletzung, trotz eines try-except-Blocks.

Wenn ich nun aber Haltepunkte in mein Projekt setze, kommt die Zugriffsverletzung im Großteil der Fälle erst gar nicht zustande, was mich doch ein wenig verwirrt.

Die Meldung lautet:
Zitat:

Zugriffsverletzung bei Adresse 7C928FEA in Modul 'ntdll.dll'. Schreiben von Adresse 00000010
Die letzte Version des Projekts war vom 7.4.2010, da trat der Fehler noch nicht auf. Habe mir auch eine Sicherung der Projektdaten von diesem Stand gemacht und mal wieder zurückgespielt, aber auch hier kommt nach neuem Erzeugen die Zugriffsverletzung. Auch an einem anderen Arbeitsplatz tritt der Fehler ein.

Nun suche ich eine möglichkeit dieses Problem irgendwie zu beheben.

Gruß

dingsbums

dingsbums 9. Jul 2010 10:25

AW: Zugriffsverletzung ntdll.dll
 
Ok. Problem scheint vorerst behoben zu sein. Ich hab bemerkt, dass es wohl beim DefocusControl Probleme mit dem TMovePanel gibt und hab vor dem Freigeben einfach den Focus auf ein anderes Control gesetzt, damit er das schon nicht mehr machen muss.

Aber danke für alle die sich mein Problem angesehen haben, bzw noch ansehen werden. Evtl hilft meine Lösung ja auch anderen weiter, die das gleiche Problem haben.

Sollte sich herausstellen, dass es so doch nicht richtig funktioniert, werde ich mich nochmal melden. Aber ich bin da sehr optimistisch.

Gruß

Dingsbums


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz