при компиляции выдает ошибку в KOL.pas
dcc32.exe -b c:\kol\KOL.pas -dUSE_MDI
Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation
c:\kol\KOLDEF.INC(283)
c:\kol\KOLDEF.INC(283)
c:\kol\delphidef.inc(48)
c:\kol\MsgDecode.pas(4958)
c:\kol\delphicommctrl.inc(1588)
c:\kol\KOL_unicode.inc(1278)
c:\kol\KOL_unicode.inc(1278)
c:\kol\KOL.pas(32649) Error: Incompatible types: 'tagMSG' and 'TMsg'
c:\kol\KOL_ASM.inc(15841)
c:\kol\KOL.pas(61413)
в строке:
if (Form <> nil) and (Form.MDIClient <> nil) then
Result := TranslateMDISysAccel( Form.MDIClient.fHandle, Msg );
ругается на
[Error] KOL.pas(32649): Incompatible types: 'tagMSG' and 'TMsg'
[Fatal Error] Noage.dpr(6): Could not compile used unit 'KOL.pas'
Delphi7, OS Win7, WinXP
как исправить?