Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem bei statischer/dynamischer DLL-Einbindung (https://www.delphipraxis.net/52769-problem-bei-statischer-dynamischer-dll-einbindung.html)

tommie-lie 3. Sep 2005 15:11

Re: Problem bei statischer/dynamischer DLL-Einbindung
 
Zitat:

Zitat von JamesTKirk
Da schau ich mir deinen Namen noch extra genau an, um zu wissen, ob mit oder ohne '-' und dann das...

shit happens ;-)

Zitat:

Zitat von JamesTKirk
Und warum sollte man immer den schwächsten Abbruch wählen?

Weil es besserer Stil ist, nicht die Holzhammer-Methode zu benutzen. break verlässt nur die Schleife, wenn du später Code anfügst, wunderst du dich nicht, warum er die Funktion komplett verlässt. Der erzeugte Assembler-Code ist sowohl bei deinem, als auch bei Roberts Code identisch.

Robert Marquardt 3. Sep 2005 15:13

Re: Problem bei statischer/dynamischer DLL-Einbindung
 
Mit grosser Wahrscheinlichkeit aendert man eine Funktion nach dem ersten Schreiben.
Es kommt dann leicht vor das man Zeilen nach der Schleife einfuegt und annimmt das sie ausgefuehrt werden.
Mit Exit ist das nicht der Fall. An solchen Fehlern gruebelt man lange.
Nimmt man den schwaechsten Abbruch, so werden die Zeilen ausgefuehrt. Fehler fallen dann leichter auf, denn es passiert etwas.

Mist zu langsam.

JamesTKirk 3. Sep 2005 15:20

Re: Problem bei statischer/dynamischer DLL-Einbindung
 
Ah ja... des werd ich mir merken... :thumb:
(meine liebste methode für sowas is sonst application.terminate *g* :wink: )

tommie-lie 3. Sep 2005 15:29

Re: Problem bei statischer/dynamischer DLL-Einbindung
 
Zitat:

Zitat von JamesTKirk
(meine liebste methode für sowas is sonst application.terminate *g* :wink: )

Application.Terminate ist immerhin die saubere Methode. Die Funktion halt schon nicht mehr :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:57 Uhr.
Seite 2 von 2     12   

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