Пятница, 03.05.2024, 05:31
Приветствую Вас Гость
Главная | Dll к блицу - Форум | Регистрация | Вход
Меню сайта
Наш опрос
А вы пойдете на выборы?
1. Пошел бы, но я не совершеннолетний
2. Да
3. Нет
4. Да, я хочу сделать жизнь лучше
5. Нет, мой голос ни на что не повлияет
6. Нет, я не совершеннолетний
Всего ответов: 13
Форма входа
Друзья сайта
Статистика
Форум
[ Новые сообщения · Участники · Правила форума · Поиск ]
  • Страница 1 из 1
  • 1
Форум » Программирование » Blitz3D » Dll к блицу
Dll к блицу
JohnKDate: Четверг, 07.06.2007, 16:29 | Message # 1
EA FAN
Группа: Администраторы
Сообщений: 408
Статус: Offline
Как подключить DLL-файл к b3d.
DLL - внешняя библиотека, позволяющая расширить функциональность b3d, в том числе, за счёт использования возможнотей языка/компилятора, на котором эта DLL была написана.
Однако, большинство начинающих (я в своё время) имеют проблемы с добавлением в свой проект такого рода библиотек.
Итак - абсолютное большинство бибилиотек на данное время интегрируется в среду b3d посредством *.DECL-файла, идущего в комплекте с самой библиотекой.
Порядок действий, по "установке" библиотеки:
1)скопируйте *.DECL-файл в папку $Blitz3D$\userlibs
2)скопируйте *.DLL-файл в папку $Blitz3D$\userlibs
3)не забудьте положить *.DLL-файл в папку с проектом.

Пример простейшего DECL:
Код:

.lib "B3dlib.dll" DLLFunction%(a%):"_DLLFunction@4"

Это декл для библиотеки B3dlib.dll. В среду будет интегрирована функция DLLFunction%(a%).

Автор Impersonalis smile



 
TadeusDate: Пятница, 08.06.2007, 11:09 | Message # 2
Аццкий Магичег
Группа: Пользователи
Сообщений: 169
Статус: Offline
Еще можно через CallDll ток не говорите, что это старый метод! А как вы без него плагины-то будете делать? smile
И ложить либу во время разработки лучше всего в папку System32 wink


Сообщение отредактировал Tadeus - Пятница, 08.06.2007, 11:14
 
CyberMustDieDate: Суббота, 30.06.2007, 09:22 | Message # 3
Рядовой
Группа: Пользователи
Сообщений: 9
Статус: Offline
А у вас есть какие-нибудь ДЛЛки полезные? =) можете поделиться? smile

if (life=shit) then {life_change.mode=1}
 
PlatonDate: Вторник, 03.07.2007, 11:56 | Message # 4
Рядовой
Группа: Пользователи
Сообщений: 4
Статус: Offline
CyberMustDie
А какие нужны? wink

Quote
И ложить либу во время разработки лучше всего в папку System32

Неа, лучше не захламлять систему и ложить в userlibs, ибо это равносильно smile


Сообщение отредактировал Platon - Вторник, 03.07.2007, 12:03
 
Форум » Программирование » Blitz3D » Dll к блицу
  • Страница 1 из 1
  • 1
Поиск:
Copyright JohnK© 2024