Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#15

AW: on[XYZ]-Methoden: Nicht aufrufen wenn Programmcode die Komponente ändert

  Alt 24. Jul 2013, 08:12
Einen Double vergleicht man ja auch mit SameValue.
Mir schon klar, aber mein Pattern lautete If Value=fMyProperty then... und nicht If SameValue(fMyProperty,Value) then... , deshalb also der explizite Hinweis. Ich hätte den Hinweis auch auf Objekte erweitern können, aber das habe ich mir geschenkt. Da bei Double-Werten jedoch hin und wieder noch die Frage aufkommt, wieso '=' nicht funktioniert, habe ich das dann kurz und knapp angerissen. Bei Erwähnung von 'SameValue' hätte ich ausholen müssen, bei Weglassen meines knappen Zusatzes wäre ein ganz Schlauer auf die Idee gekommen, mich auf die Double-Problematik hinzuweisen, also habe ich wirklich gedacht, der kurze Hinweis reicht. Tut er wohl nicht.

...Die netten Endlosschleifchen, ...
sollten bei der stringenten Umsetzung des Patterns nicht auftreten:
Volle Zustimmung. Aber jetzt bringe das mal den VCL-Entwicklern bei, und wir haben was gewonnen
Meinst Du mit 'VCL-Entwicklern' die Entwickler der VCL? Ich bin der festen Überzeugung, das man auch verbuggte VCL-Eventkaskaden etc. über ein gut implementiertes VM-Pattern lösen kann.

Oder meinst Du mit 'VCL-Entwicklern' Entwickler, die mit der VCL entwickeln? Wenn Sie unter deiner Leitung arbeiten, dann chleudere die Purchen su Poden. Arbeiten sie nicht mit/für Dich, dann... Pech gehabt und weiter den linken Schuh ausziehen (aka den Messias spielen).

Leider gibt es hier in der DP kein Dojo, wo man sich mit solchen Implementierungen auseinandersetzen und robuste Pattern entwickeln kann.
  Mit Zitat antworten Zitat