![]() |
D2006 erkennt mit Packages DivByZero nicht!
Ich hab hier gerade einen seltsamen Effekt.
Wenn ich eine Anwendung mit Packages compiliere (also so, dass das Exe ganz klein ist), bleibt die IDE bei einem DivByZero-Error nicht stehen. Ohne Packages compiliert läuft alles prima. Folgender (unfassbar komplexer) Sourcecode:
Delphi-Quellcode:
Hilfe!
procedure TForm1.Button1Click(Sender: TObject);
begin Caption:=FloatToStr(Tag / Button1.Tag); end; |
Re: D2006 erkennt mit Packages DivByZero nicht!
eventuell liegt es daran das die division in einer externen Datei (dem Package) statt findet und darin kein haltepunkt ist. Ähnlich einem Fehler der innerhalb einer DLL auftritt.
|
Re: D2006 erkennt mit Packages DivByZero nicht!
Zitat:
|
Re: D2006 erkennt mit Packages DivByZero nicht!
packages sind dlls :) Sie fest definierte Funktionen etc. Aber sie werden wie dlls genutzt.
|
Re: D2006 erkennt mit Packages DivByZero nicht!
Zitat:
Ich erstelle eine neue Applikation (VCL Formularanwendung), hau einen Button drauf, tipp den Code ein und compilier das ganze. Voilá, da ist er schon der Fehler. Der Fehlercode ist also in der Hauptanwendung und nicht in einem Package. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 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