Announcement

Collapse
No announcement yet.

Delphi 4 nachlaessiger als 3?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Delphi 4 nachlaessiger als 3?

    In einer Klasse habe ich eine Funktion:

    function Enumerate: Integer;

    Die Implementation lautet:

    procedure Klasse.Enumerate; // faelschlich Prozedur
    begin
    Result := 0; // Result wird benutzt
    end;

    Delphi 4 liefert weder Fehler noch Warnung beim Uebersetzen.
    Delphi 3 dagegen liefert einen Fehler.
    Habe ich da Delphi 4 falch eingestellt (Warnungen sind an) oder ist das eine richtige Nachlaessigkeit des Compilers?

  • #2
    Hi

    Ist nicht das einzigste,

    probier mal

    begin

    TProcedure(1234);

    end;

    Ist absolut ein zulässiges Konstrukt, laut Nicolas Wirth dem Erfinder von Pascal, aber versuchs einfach, egal ob D2,3,4,5
    sorry, in D5 hab ich's noch garnicht getestet :-)

    Gruß Hage

    Comment

    Working...
    X