Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > Библиотеки

Библиотеки Сторонние библиотеки для Blitz

Ответ
 
Опции темы
Старый 01.03.2007, 19:18   #16
Vyacheslav
ПроЭктировщик
 
Регистрация: 03.01.2007
Сообщений: 133
Написано одно полезное сообщение
(для 4 участников)
Re: dllVSBlitz

Получилось. На Delphi пример dll-ки:

Создаем в Delphi DLL-проект и пишем:
library mydll;
uses SysUtils, Classes;
function GetSimpleText(LangRus: Integer): PChar; stdcall;
begin
  if LangRus=1 then
    Result := PChar('enf')
  else
    Result := PChar('рус');
end;
exports GetSimpleText;
begin
end.
Компилируем, копируем dll-ку в userlibs Блицу, создаем .decls-файл:

.lib "delphi_dll.dll"
GetSimpleText$(LangRus%)
и в Блице пишем:

Text 0,10,"From Delphi_dll ="+GetSimpleText(1)

Должно вывести "eng"

Вот так вот =) Это клёво, потому как мне, например, на Delphi удобнее работать, чем на Visual Studio .

Вот сорсы (dll и decls файлы в .../Blitz3D/userlibs):
(Offline)
 
Ответить с цитированием
Старый 03.03.2007, 01:15   #17
Render
Знающий
 
Регистрация: 12.07.2006
Сообщений: 283
Написано 16 полезных сообщений
(для 32 пользователей)
Re: dllVSBlitz

А мне больше Студия нравится. Делфяк лучше юзать для создания всяких оконых програм, потому что у него всё для этго есть. Для длл-ок к блитцу думаю студия получше будет.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 17:31.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com