Одесса: °С (вода °С)
Киев: 2°С

Тема: Borland C++ Builder [dll]

Ответить в теме
Показано с 1 по 2 из 2
  1. Вверх #1

    Question Borland C++ Builder [dll]

    Подскажите пожалуйста как прикреплять библиотеки к Билдеровскому проекту и как потом вызывать оттуда функции.


  2. Вверх #2
    Постоялец форума
    Пол
    Мужской
    Сообщений
    2,011
    Репутация
    136
    Статическое или динамическое связывание? При статическом нужен файл *.lib, при динамическом используются API функции.

    ------------------------------
    динамическое
    ------------------------------
    HINSTANCE dllinstance=LoadLibrary ("test.dll")


    указатель на функцию из библиотеки

    typedef char (__import * FType(char *));
    FType * TestFunction;
    TestFunction = (FType *) GetProcAdress (dllInstance, "_Function");

    где Function - название функции в библиотеке. TestFunction - указатель на эту функцию

    чтобы вызвать функцию которая возвращает char:

    char * S = TestFunction (245,56);

    245,56 - просто значения которые передаются в функцию, здесь можат быть что нибудь другое.

    выгрузка по окончании работы программы:
    FreeLibrary (dllInstance);

    ------------------------------
    статическое
    ------------------------------
    1. Добавляем lib файл в проект
    2. в проекте в инклюде прописываем заголовочный файл
    Последний раз редактировалось RaverOleg; 20.01.2008 в 16:13.

Ответить в теме

Похожие темы

  1. Вопрос по C++ Builder 6
    от NoXX в разделе Программирование
    Ответов: 59
    Последнее сообщение: 16.02.2010, 23:26
  2. Borland Developer Studio 2006
    от Inky в разделе Программирование
    Ответов: 2
    Последнее сообщение: 25.06.2006, 11:53
  3. Один проект VS для EXE и DLL
    от Rett Pop в разделе Программирование
    Ответов: 6
    Последнее сообщение: 10.10.2005, 09:36
  4. mysql и C++ Builder
    от Jeno в разделе Программирование
    Ответов: 1
    Последнее сообщение: 23.11.2004, 17:44
  5. Есть компилятор С++ типа builder шобы проги компилить на КПК
    от shidox в разделе Программное обеспечение
    Ответов: 7
    Последнее сообщение: 21.09.2004, 14:48

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения