![]() |
AW: Träume, Wünsche und Wahnvorstellungen...
Zitat:
Aber die IfThen-Funktion (oder auch Iff-Funktion) hat den grossen Nachteil, dass alle Argumente ausgerechnet werden, bevor die Funktion aufgerufen wird.
Delphi-Quellcode:
Man bräuchte schon Complier-Magic © damit nur ein Zweig ausgewertet wird.
// berechnet leider beide innere Funktionen
erg := IfThen(Juliaset, CalcJulia(...), CalcMandelBrot(...)); Das Gleiche gilt natürlich auch für das MyCase() oder CaseString() und die Varianten davon. |
AW: Träume, Wünsche und Wahnvorstellungen...
Zitat:
|
AW: Träume, Wünsche und Wahnvorstellungen...
Zitat:
|
AW: Träume, Wünsche und Wahnvorstellungen...
Auch wenn das IfThen absolut hässlich (also das genaue Gegenteil von mir) ist - Das ist kein Argument. Man sollte immer wissen, wo man grundlos Leistung verballert und wo man nicht übertrieben sparen muss.
Grundlos eine ganzen Ausdruck auswerten (Das Mandelbrot-Beispiel war eigentich genau richtig) ist geradezu katastrophal wenn du das bsp. ein paar tausend mal pro Sekunde machen willst - Auf jeder Maschine heute und in weiteren zehn Jahren. |
AW: Träume, Wünsche und Wahnvorstellungen...
Durch diesen Thread ist es mir aufgefallen... himi ist seit 2 Monaten nicht in der DP aktiv gewesen. :shock:
Das kennt man von ihm ja gar nicht... Ist er ausgewandert, krank, Freundin? 8-) Weiß jemand was ? ...ob mich mal einer vermißt? :gruebel: |
AW: Träume, Wünsche und Wahnvorstellungen...
Das habe ich mich auch schon gefragt.
Nicht, ob mich hier jemand vermissen würde :-D sondern warum eine so markante Figur nach Jahren auf einmal geht, wenn ich komme. :love: |
AW: Träume, Wünsche und Wahnvorstellungen...
Zitat:
Delphi-Quellcode:
dürfte auch in 20 Jahren noch abstürzen. :mrgreen:
IfThen(obj <> nil, obj.Name, 'nix')
|
AW: Träume, Wünsche und Wahnvorstellungen...
Zitat:
|
AW: Träume, Wünsche und Wahnvorstellungen...
Zitat:
Delphi-Quellcode:
im Getter von Name (falls das überhaupt eine Property ist)?
if Assigned(Self) then
|
AW: Träume, Wünsche und Wahnvorstellungen...
Och, ich meine nur: Wer heute (in der IT) meint, das irgend etwas die nächsten 20 Jahre Bestand haben wird, liegt ab und an eben auch mal daneben. ;-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 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