![]() |
AW: Properties haben nach Zuweisung falsche Werte
Zitat:
|
AW: Properties haben nach Zuweisung falsche Werte
Zitat:
|
AW: Properties haben nach Zuweisung falsche Werte
Zitat:
|
AW: Properties haben nach Zuweisung falsche Werte
Zitat:
|
AW: Properties haben nach Zuweisung falsche Werte
Zitat:
|
AW: Properties haben nach Zuweisung falsche Werte
Zitat:
|
AW: Properties haben nach Zuweisung falsche Werte
Ich kann das hier (XE7) reproduzieren. Es handelt sich offenbar um einen Compiler-Fehler.
Delphi-Quellcode:
Das erste result bringt noch das richtige Ergebnis, aber beim zweiten klappts nicht.
var
sn: string; sv: string; begin sv := GetReAdr.Vorname; sn := GetReAdr.Name; result := sv + ' ' + sn; Result := GetReAdr.Vorname + ' ' + GetReAdr.Name; end; |
AW: Properties haben nach Zuweisung falsche Werte
Ich kann es mit D6 auch bestätigen.
|
AW: Properties haben nach Zuweisung falsche Werte
Ist .Name vllt. ein reserviertes Wort in dem Zusammenhang? Zumindest wird es ja hier im Codeformatierer der DP fett blau gezeigt?
|
AW: Properties haben nach Zuweisung falsche Werte
Es funktioniert auch, wenn man die Adresse in einer lokalen Variablen zwischenspeichert.
Delphi-Quellcode:
function TForm1.GetDebitorName: string;
var a: TAdresse; begin a := GetReAdr; Result := a.Vorname + ' ' + a.Name; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 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 by Thomas Breitkreuz