Einzelnen Beitrag anzeigen

moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#3

Re: SerialNG - Komponente unter 2009 bringt Fehler

  Alt 17. Dez 2008, 09:49
Moin !

Ich denke auf UniCode können wir bei einer seriellen Schnittstelle verzichten ...

Habe nun mal alles umgeschrieben.

Delphi-Quellcode:
var
  CommPortName : array [0..127] of AnsiChar;
......
      hCommPort := CreateFile(StrPCopy(CommPortName,'\\.\'+Copy(fCommPort,1,79)),
            GENERIC_READ OR GENERIC_WRITE,
            0,
            nil,
            OPEN_EXISTING,
            FILE_FLAG_OVERLAPPED,0);
Dies produziert nun folgenden Fehler:
[DCC Fehler] SerialNG.pas(1003): E2010 Inkompatible Typen: 'AnsiChar' und 'Char'
-> bezieht sich auf CommPortName

Und ich habe eine Tonne voll mit:
[DCC Warnung] SerialNG.pas(1374): W1057 Implizite String-Umwandlung von 'AnsiString' zu 'string'
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat