Hallo,
vielen Dank für die Antwort. Ich habe versucht die Zeile aus zu kommentieren, dann hatte ich andere Fehler, löschen war auch nicht so prickelnt. Also habe ich einfach
{$DEFINE NEWDELPHI}
reingeschrieben (stand zwischen den if...).
Dann hatte ich die folgenden Fehler:
Delphi-Quellcode:
[DCC Fehler] Serial.pas(1008): E2251 Doppeldeutiger überladener Aufruf von '
StrPas'
SysUtils.pas(8475): Verwandet Methode:
function StrPas(
const PAnsiChar): AnsiString;
SysUtils.pas(8480): Verwandet Methode:
function StrPas(
const PWideChar):
string;
[DCC Warnung] Serial.pas(1008): W1057 Implizite
String-Umwandlung von '
AnsiString' zu '
string'
[DCC Fehler] Serial.pas(1446): E2010 Inkompatible Typen: '
AnsiChar' und '
Char'
[DCC Fehler] Serial.pas(1447): E2010 Inkompatible Typen: '
AnsiChar' und '
Char'
[DCC Fehler] Serial.pas(1450): E2010 Inkompatible Typen: '
AnsiChar' und '
Char'
[DCC Fehler] Serial.pas(1451): E2010 Inkompatible Typen: '
AnsiChar' und '
Char'
[DCC Fehler] Serial.pas(1452): E2010 Inkompatible Typen: '
AnsiChar' und '
Char'
[DCC Fehler] Serial.pas(2410): E2010 Inkompatible Typen: '
AnsiChar' und '
Char'
[DCC Fataler Fehler] SerDlgs.pas(49): F2063 Verwendete
Unit '
..\Serial.pas' kann nicht compiliert werden
Mitlerweile habe ich alle Möglichkeiten durch und würde mal vermuten, dass diese Komponente nicht so funktioniert.