Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.279 Beiträge
 
Delphi 12 Athens
 
#3

Re: hilfe bei parameterübergabe

  Alt 22. Mär 2007, 22:13
Code:
bin2dec := [color=#ff0000]bin2dec[/color] + strtoint...
Das erste bin2dec wird als Zuweisung für den Rückgabewert erkannt, aber beim Zweiten wird dieses als Funktionsaufruf interpretiert.

Drum solltest du auch den Tipp von MrSpock beachten, denn nur so ist für den Compiler genau erkennbar ob du die Funktion aufrufen, oder nur dem Rückgabewert etwas zuweisen möchtest.

Das willst du ja:
Code:
Result := [color=#ff0000]Result[/color] + strtoint...
und dieses erkennt der Compiler:
Code:
Result := [color=#ff0000]bin2dec(HierWillDerCompilerEtwasHaben)[/color] + strtoint...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat