procedure <> Deklaration, keine Warnung

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Mathias
Beiträge: 6193
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

procedure <> Deklaration, keine Warnung

Beitrag von Mathias »

Irgendwie ist dies komisch, das da nicht mal eine Warnung kommt.
Einmal steht bei der Procedure, single und das andere mal myFloat.

Ich denke, dies ist eine Fehlerquelle, wen man mal bei Type etwas ändert.

Code: Alles auswählen

type
  myFloat = single;
 
procedure Test(f: single);
 
implementation
 
procedure Test(f: myFloat);
begin
  WriteLn(f);
end;
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
Roland Chastain
Beiträge: 156
Registriert: Sa 7. Jul 2012, 21:50
Wohnort: Saargemünd
Kontaktdaten:

Re: procedure <> Deklaration, keine Warnung

Beitrag von Roland Chastain »

Hallo! Du kannst versuchen was folgt:

Code: Alles auswählen

type
  myFloat = type single;
Petit poisson deviendra grand,
Pourvu que Dieu lui prête vie.

Socke
Lazarusforum e. V.
Beiträge: 3158
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: procedure <> Deklaration, keine Warnung

Beitrag von Socke »

MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Antworten