Нужна помощь в создании новой кнопки в MapInfo.

Тема в разделе "MapInfo", создана пользователем opoka, 24 июл 2012.

  1. Моя цель - научиться создавать и прикреплять к меню кнопки под различные функции.
    Следую указаниям в руководстве к MapBasic, использую такой код:

    Include "MAPBASIC.DEF"
    Include "ICONS.DEF"
    Include "MENU.DEF"
    Declare Sub Main
    Sub Main
    Alter ButtonPad "New"
    Add PushButton
    Icon 134 File "ico1.dll"
    HelpMsg "Hi"
    'Calling new_route
    Show
    End Sub Main

    При компиляции ошибок не выдает, но при запуске пишет: не удалось загрузить библиотеку ico1.dll.
    При этом библиотека лежит в одной папке с mbx файлом с кодом.
    В чем может быть ошибка?

    использую компилятор MapBasic IDE, для редактирования dll библиотек Resource Hacker.
    и еще вопрос, в каких общедоступных программах лучше создавать dll библиотеки? (под "лучше создавать" подразумеваю интуитивный интерфейс)
    к сообщению прикрепляю свою dll
     

    Вложения:

    • ico1.zip
      Размер файла:
      7,3 КБ
      Просмотров:
      26
  2. surveyor

    surveyor Модератор Форумчанин

    Ничто не ново под луною (с) ::wink24.gif::
    Ссылка
     
  3. thegeo

    thegeo Форумчанин

    Проблема в файле ico1.dll. Сделал новую библиотеку и все загрузилось без проблем. Правда, на всякий случай, переделал bmp в палитру 256 цветов. MI не слишком расположен к цветовому многообразию.
     

    Вложения:

    • test.rar
      Размер файла:
      5,4 КБ
      Просмотров:
      31
  4. surveyor, спасибо за ссылку, буду изучать!

    thegeo, спасибо за архив, очень пригодилось =)
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление