Hi Denis

Zitat von
Islay:
Delphi-Quellcode:
also der Fehler tritt hier auf:
if 1 = 1 then machwas2(port: TSerialPortNG);
//Das hat mir ein Feund so empfohlen, im Originaltext steht nur
machwas2(port: TSerialPortNG);
Gibt es vielleicht Probleme, weil ich noch Delphi 5 nutze?
Delphi5 ist hier definitiv nicht das Problem, es fehlt einfach nur an den Grundlagen

Wenn du eine Prozedur/Funktion
deklarierst, schreibst du das mit
procedure Name(
Parameter:
Typ;
Parameter:
Typ);
Hingegen beim
Aufrufen einer Prozedur/Funktion müssen nur mehr die Parameter übergeben werden:
Name(
Variable,
Variable);
Damit brauchst du nur noch aufzurufen:
machwas2(port);
Natürlich musst du
port irgendwo als Variable vom Typ TSerialPortNG definiert haben