Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Medium,
3. Mai 2020
:shock: Mir war so, als hätte ich das mal irgendwann vor Jahren da gelesen. Aber das ist genau so ein Mist, weshalb ich die Hilfe in Delphi so scharf kritisiere. So etwas muss da stehen! Mögliche Rückgabewerte sind geradezu das Minimum, was eine Funktionsbeschreibung machen muss. Und dann auch gern kleine Best-Practice Beispiele der Art
var
edit: TEdit;
begin
edit :=...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Medium,
3. Mai 2020
Uff, ja da war ich etwas neben der Spur. Sorry. Natürlich ist Lbl nach dem Aufruf klar definiert! Weiß auch nicht, was für ein Effekt da durch meinen Kopf ging.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Medium,
3. Mai 2020
Achtung! Wenn Lbl eine lokale Variable ist, wird sie NICHT mit nil initialisiert! Das sollte der Compiler auch mit einer Warnung anmeckern!
Daher steht dann in Lbl "irgendwas" drin, und der Zugriff auf Lbl.Caption verändert "irgendwas", was überall in dem Programm sein könnte. Ganz dicker böser Schnitzer, und 2 wichtige Regeln missachtet: 1) Warnungen sind nicht zur bloßen Kenntnisnahme da, 2)...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Medium,
30. Apr 2020
So wie ich das einschätze, gibt es 100x mehr sinnvolle Vorschläge bzgl. des Codes im Vergleich zu egal welcher Oberfläche du kredenzt. Wenn dir wirklich etwas an der Entwicklung liegt, fragst du besser nach ersteren.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Medium,
29. Apr 2020
Evtl. irgendwo ein with...do eingesetzt, dass unerwartet die Caption vom Label erwischt?