Конференция "KOL" » Ошибка USE_MDI KOL VERSION 3.1415926535897
 
  • Аид (17.03.11 19:20) [0]
    при компиляции выдает ошибку в 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

    как исправить?
  • Jon © (18.03.11 03:08) [1]
    KOL.pas line 32649:


           Result := TranslateMDISysAccel( Form.MDIClient.fHandle, Windows.TMsg( Msg ) );

  • Аид (18.03.11 04:47) [2]
    огромное спасибо! вопрос снят!
  • Jon © (25.03.11 13:17) [3]
    The fix is included in KOL 314159265358979
 
Конференция "KOL" » Ошибка USE_MDI KOL VERSION 3.1415926535897
Есть новые Нет новых   [134430   +4][b:0][p:0.002]