Конференция "Компоненты" » ExtLib (IDesignerHook) [D7, WinXP]
 
  • oleg_at (29.01.10 11:03) [0]
    Кто работал с ExtLib подскажите.
    Есть ExtLib 2.3. Проект для D6, а я пытаюсь собрать для D10.
    Есть в ELDsgnr.pas кусок кода, поменял IFDEF на IFNDEF, т.к.
    BDS2006 не нашел IDesigner.

    {$IFNDEF VER140} // IFDEF
       IDEngDesigner = IDesignerHook; // PaintMenu
    {$ELSE}
       IDEngDesigner = IDesigner;
    {$ENDIF}


    Теперь выдает ошибку

    [Pascal Error] ELDsgnr.pas(581): E2003 Undeclared identifier: 'PaintMenu'


    В чем может быть ошибка.
    P.S. Могу выложить весь проект.
  • DimaBr © (29.01.10 11:13) [1]
    Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
    Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
  • DimaBr © (29.01.10 11:16) [2]
    Очевидно, что правка исходника не ограничилась только приведённым местом. Покажите строку 581 и близлежащие
  • DimaBr © (01.02.10 10:47) [3]
  • GrayFace © (04.02.10 16:02) [4]
    Вот с моими правками: http://sites.google.com/site/sergroj/news/ExtLib.rar?attredirects=0&d=1
    Исправлена пара каких-то багов, работает в 2006. IFDEF'ы не менял - надо будет их исправить.
 
Конференция "Компоненты" » ExtLib (IDesignerHook) [D7, WinXP]
Есть новые Нет новых   [120282   +51][b:0][p:0.001]