Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#1

RAD 2009: Komische Auffassung von Syntax...

  Alt 26. Jan 2009, 10:37
Hab gerade ein Programm entwanzt und bin über einen Prozeduraufruf gestolpert:
Delphi-Quellcode:
Procedure DoProcedure (aParameter : TSomeType);
Begin
End;
...
DoProcedure (MyParameter,); // <--- man beachte das Komma
..
Das kompiliert , lustig, gelle?

Hier nochmal ein komplettes 'Projekt'
Delphi-Quellcode:
program Project1;
{$APPTYPE CONSOLE}

uses
  SysUtils;

  Procedure Foobar (s : String);
  Begin
    Writeln(s);
  End;
begin
  try
    Foobar('Hello World!',); // <--- Möööp
  except
    on E:Exception do
      Writeln(E.Classname, ': ', E.Message);
  end;
end.
Ich find das ja nett, aber was soll das? Hat das irgendeinen Sinn?
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat