I found my own answer to this problem.

I had a pascal unit, which used the Winprocs unit, and in my code I had a
line like this

Winprocs.SetTextAlign(Canvas.Handle, TA_TOP);

The Winprocs unit obviously does not get handled in C++ Builder 1, so I just
put a conditional define around it and it is now all OK.

   {$ifdef WIN32}
      case TextAlign of
         taTop      : Windows.SetTextAlign(Canvas.Handle, TA_TOP);
         taBottom   : Windows.SetTextAlign(Canvas.Handle, TA_BASELINE);
      end;
      {$else}
      case TextAlign of
         taTop      : Winprocs.SetTextAlign(Canvas.Handle, TA_TOP);
         taBottom   : Winprocs.SetTextAlign(Canvas.Handle, TA_BASELINE);
      end;
      {$endif}

Not the best description for an Error Message, but at least I have the
answer.

Chris Crowe

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
Behalf Of Chris Crowe
Sent: Tuesday, 21 September 1999 13:20
To: Multiple recipients of list Delphi
Subject: [DUG]: [LinkerFatal Error] Fatal: Illegal EXTDEF fixup index in
module 'C:\ADROCK\C1\adcolob.pas'


Can anyone explain what this message is and what do do about getting rid
ofit?

I am trying to install a Delphi PASCAL file into C++ Builder 1.

[LinkerFatal Error] Fatal: Illegal EXTDEF fixup index in module
'C:\ADROCK\C1\adcolob.pas'

Chris

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to