![]() |
Zugriffsverletzung nur unter NT4
Hallo,
ich habe vorhin eine Mail bekommen, in der ich daraufhingewiesen werde, dass mein Programm seit der neuen Version meines Programms unter NT4 viele Zugriffsverletzungen (wohl verursacht durch ein Panel) meldet. Das lustige ist nur, dass es unter 2000 und XP funktioniert und diese Verletzungen nicht ausspuckt :twisted:. Ich habe auch nicht wirklich was am Programm verändert. Es hat schon gar nichts in den entsprechenden Events (Resize & OnChange eines TabControls) und mit dem Panel zu tun gehabt. Habt ihr ne Ahnung, warum diese Zugriffsverletzungen auf einmal kommen? Ich habe nun wirklich nichts an der Haupt-Form geändert, nur an einer "Neben"-Form. Und auch da habe ich nur ein wenig "aufgeräumt" usw.... Gibt NT4 da vielleicht zu schnell wieder Speicher frei oder so etwas :? Edit: Ich kann hier auch kein Source Code präsentieren, da es ja erstens nichts mit den Events zu tun hat und das Projekt doch schon etwas größer ist... |
Re: Zugriffsverletzung nur unter NT4
Ohne zu wissen, was du genau machst (Sourcecode wäre sehr hilfreich), kann hier nur ins Blaue geraten werden. Du hast das Programm geschrieben, wenn du schon nicht weiß, wo der Fehler liegen könnte, wie sollen wir es ohne genaue Beschreibung und ohne nur ein Bruchstück Sourcecode wissen, wo dein Fehler liegt?
|
Re: Zugriffsverletzung nur unter NT4
Hi,
vielleicht hilft es Dir ja ein Debug-Release zu erstellen, wo Du die Mad Except Komponenten von Madshi verwendest. Aus dem Call-Stack könntest Du vielleicht ersehen, wo genau der Fehler ausgelöst wird :) mfG mirage228 |
Re: Zugriffsverletzung nur unter NT4
Zitat:
Da bringt echt kein Funken Quellcode (es handelt sich übrigens um meinen HTML-Editor, den ich schon vor längerer Zeit geschrieben habe). Ich greife ja kein einziges mal auf das Panel zu (gibt es mir mit der Exception aus). Da mein Tester nicht wirklich was gemacht hat (der Fehler tritt einfach so nach sehr kurzer Zeit auf.), ist die ganze Sache irgendwie schwierig. Ich würde da jetzt irgendwie NT4 die Schuld geben, weil der gleiche Tester diese Probleme utner XP auch nicht hatte.... @Mirage Ich werde es mir mal anschaun. Danke... |
Re: Zugriffsverletzung nur unter NT4
Ein anderer Gedanke. Dein Programm hatte schon damals einen Fehler und der ist nie aufgetreten weil du zufällig irgendwo anders in deinem Speicherbereich was rumgewerkelt hast. Jetzt wo du was am Program geändert hast, haben sich die Speicheradressen und Speicherbereiche geändert und der selbe Fehler der damals vielleicht schon unbewusst da war greift jetzt bei der NT4 Speicherverwaltung auf einen Bereich zu der nicht mehr zum Programm gehört.
|
Re: Zugriffsverletzung nur unter NT4
Moin Alexander,
vielleicht könnte Dein Tester ja mal im Eventlog nachschauen, ob es da irgendwelche Auffälligkeiten gibt. |
Re: Zugriffsverletzung nur unter NT4
Ich wiederhole: Setze eine Mad Except Komponente auf dein Formular.
Dann findest du wahrscheinlich sehr schnell den Käfer (Bug) |
Re: Zugriffsverletzung nur unter NT4
Hallo,
so ich habe jetzt diese Komponente in meine Anwendung eingebaut. Doch ich weiß ehrlich gesagt noch nicht ganz genau, was mir das bringt :oops:. Könnt ihr mir das erklären? |
Re: Zugriffsverletzung nur unter NT4
Zitat:
mfG mirage228 |
Re: Zugriffsverletzung nur unter NT4
Wenn ich den Fehlerbericht habe, melde ich mich noch mal :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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