Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#8

Re: var in functions deklaration funktionükelt nicht

  Alt 24. Jun 2006, 16:31
Zitat von Dax:
Es liegt dran, das er versucht ne Property zu übergeben, was in einem get-Aufruf enden würde, der eine Konstante liefert, die damit keine Variable ist und damit auch nicht änderbar...
Mein Posting ging auf diesen Satz ein:
Zitat:
aber wenn ich jetzt statt .Text ne echte konstante zu weise dann kommt das man keine Konstanten zuweisen kann
Der Compiler gibt ihm also
Code:
[Fehler] Unit1.pas(55): Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen
aus, wo er sonst ein
Code:
[Fehler] Unit1.pas(54): Konstantenobjekt kann nicht als Var-Parameter weitergegeben werden
bekommen würde. Und das liegt daran, dass der Compiler in diesem Fall TCaption nicht identisch mit string setzt.


@himitsu:
Habe ich was verpasst, oder seit wann unterstützt Delphi denn das in bei Parametern?
  Mit Zitat antworten Zitat