Einzelnen Beitrag anzeigen

Benutzerbild von Jonas Shinaniganz
Jonas Shinaniganz

Registriert seit: 30. Aug 2011
249 Beiträge
 
Delphi XE5 Ultimate
 
#1

Konstantenobjekt / tatsächliche und formale Var-Parameter

  Alt 6. Aug 2013, 13:14
Delphi-Version: 5
Delphi-Quellcode:

procedure Test(var Nummer : Integer);
var
  I : Integer;
begin
  Test(I + 1); // Compiler Error, Typ falsch
  Test(Integer(I + 1)); // Compiler Error, Konstanten Objekt
  Inc(I); bzw I := I + 1;
  Test(I); // klappt
end;
Hey beste DP... wo kann ich etwas zu dem oben aufgezeigten Verhalten lesen? Warum darf ich in den Aufruf-Klammern nicht solche Dinge treiben?
Die Leiter der Entwicklungsabteilung dreht total am Mausrad!
  Mit Zitat antworten Zitat