![]() |
Runtimeerror 216
Hallo heute habe ich einen Anruf bekommen dass mein Programm Runtimeerror 216 anzeigt. Im Gegensatz zu den hier im Forum beschriebenen Fällen taucht der Fehler nicht beim Beenden sondern beim Starten von meinem Programm auf. Bis Anfang der Woche lief das Programm auf dem entsprechenden Rechner auch ohne Problem genauso wie auf etlichen anderen Rechnern immer noch.
An dem Programm wurde nichts geändert. Was sonst mit dem Rechner passiert ist konnte der Kollege nicht sagen Normalerweise würde ich jetzt anfangen Debuginformationen einzubauen um zu schauen wann der Fehler genau auftaucht, aber eigentlich fühle ich mich da unschuldig. Habt Ihr ein Idee woran es liegen kann. |
AW: Runtimeerror 216
Was machst du, wenn dein Programm eine EAccessViolation (Zugriffsverletzung) wirft?
Und jetzt rate mal, was ein RuntimeError 216 ist. reAccessViolation :zwinker: (ohne initialisierte Exception-Behandlung der SysUtils) |
AW: Runtimeerror 216
Ja das wusste ich. Ich habe ja auch schon geschrieben dass ich normalerweise jetzt Debuginformationen einbauen würde (wahrscheinlich auch bald werde). Was mich nur total verwundert ist die Tatsache dass das Programm montaelang problemlos lief und von einem Tag auf den anderen seinen Dienst verweigert, ohne dass es geändert worden ist. Auch bei anderen Kollegen läuft das Programm noch absolut problemlos.
Des weiteren wundert mich eben dass es beim Start passiert. Noch bevor von mir ein Splash oder so etwas erscheint |
AW: Runtimeerror 216
Zufälliger Weise ist bisher noch nichts schief gegangen. wahrscheinlich greifst Du bei irgendeinem Array über die Grenzen hinaus. Und das kann überall passieren.
Was nicht passieren dürfte, daß Du ein Programm ohne Not, ohne Bereichsprüfung {$R+} entwickelst. Gruß K-H |
AW: Runtimeerror 216
Ich habe es jetzt auch gefunden.
Der Kollege hat einen neuen Drucker bekommen. Sein alter Drucker ist abgebaut worden aber noch als Standard definiert worden. Der einzige Ausdruck der da passiert war noch mit Freereport 2.33 realisiert. Anscheinend ist dort ein Überlauf passiert |
AW: Runtimeerror 216
Zitat:
|
AW: Runtimeerror 216
Hallo,
dafür gibt es MadExcept. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 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