E2003 Undeclared identifier: 'Charachter'

Help
vlad
2011-07-13
2013-04-30
  • vlad
    vlad
    2011-07-13

    Hello,
    The following fatal error appeared during comport installation in Delphi XE. How to resolve this problem.
    The full XE message is below

    CPortEsc.pas(432): W1050 WideChar reduced to byte char in set expressions.  Consider using 'CharInSet' function in 'SysUtils' unit.
    CPortCtl.pas(1593): E2003 Undeclared identifier: 'Charachter'
    CPortCtl.pas(2577): W1057 Implicit string cast from 'AnsiString' to 'string'
    CPortSetup.pas(250): F2063 Could not compile used unit 'CPortCtl.pas'
    Failed

     
  • Get the latest file comport411b.zip

     
  • vlad
    vlad
    2011-07-13

    It  was the latest file comport411b.

     
  • try comport411c.zip (comportEsc.pas got into the wrong directory in 411b)

     
  • vlad
    vlad
    2011-07-13

    Thanks briangochnauer for help. I installed the Comport library with comport411c file. But a small problem remains: component icons in the install packages are appeared to be the same for all library components (I think it is a default component icon)

     
  • I installed it on a copy of Delphi XE, worked fine for me. Not sure what causes the icon problem. maybe someone else monitoring does.

     
  • vlad
    vlad
    2011-07-16

    Thanks briangochnauer. I reinstalled the Comport and now all looks fine.