Forum: Programmieren allgemein
Delphi
by p80286,
21. Apr 2018
NaJa, nimm an Du hast eine Funktion, die einen Namen von irgendwas zurückliefert. Im Fehlerfall ist dieser String leer. Dann reicht es oft zu wissen, daß ein leerer String zurück geliefert wurde. Der genaue Fehler ist dann nur noch von untergeordnetem Interesse.
(Bis dann doch noch zwei Versionen später der genaue Fehlercode relevant wird.)
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
17. Apr 2018
Danke!
klar hat er sich da vertan (aber sicher war ich mir nicht!), aber wenn ein Anfänger darüber stolpert... Falschinformationen haben ein zähes Leben!
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
17. Apr 2018
Sicher?
Wenn ich mich nicht irre müßte es "...und der Rest immer auf dem Stack" heißen !?
Könnte das bitte jemand verifizieren?
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
17. Apr 2018
Ah, danke!
Auch wenn ich auf der Hochzeit des Öfteren getanzt habe, brauchen tu ich das nicht.
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
17. Apr 2018
Da mir das bisher noch nie passiert ist, finde ich es erst einmal nur amüsant. Aber vielen Dank für den Hinweis mit den false-positives.
@Zacherl
Was mir in der Betrachtung fehlt, ist die Schreibschutzprüfung die ja bei const irgendwo stattfinden muß.
Gruß
K-H
Forum: Programmieren allgemein
Delphi
by p80286,
16. Apr 2018
Interessantes Beispiel was Himitsu da gepostet hat
function Test: string;
begin
Result := Result + 'a';
end;
for i := 1 to 5 do
S := Test;
ShowMessage(S); // 'aaaaa'