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

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

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

Ответ
 
Опции темы
Старый 10.05.2007, 05:40   #1
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
DLL на Delphi для Blitz

Кто нибудь делал? Может поделитись опытом?
(Offline)
 
Ответить с цитированием
Старый 10.05.2007, 06:59   #2
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: DLL на Delphi для Blitz

Вот так:
Library Имя_Библиотеки;

Uses SysUtils, Classes;

Function Имя_Функции1(Параметр1:Тип1, Параметр2:Тип2, ... ):Тип; StdCall;
Begin
	Result := Возвращаемый_Результат;
End;

Function Имя_Функции2(Параметр1:Тип1, Параметр2:Тип2, ... ); StdCall;
Begin

End;

Exports
	Имя_Функции1, Имя_Функции2, ...;

Begin
End.
И вместо типа String юзай тип PChar.
(Offline)
 
Ответить с цитированием
Старый 13.05.2007, 12:42   #3
pipns
Нуждающийся
 
Регистрация: 01.10.2006
Сообщений: 55
Написано одно полезное сообщение
(для 0 участников)
Re: DLL на Delphi для Blitz

У меня другой вопрос, но по этой теме! Например я хочу экспортировать процедуру FlashWindow ( Handle, True ), что надо написать вместо Handel. Помогите!
(Offline)
 
Ответить с цитированием
Старый 14.05.2007, 01:34   #4
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: DLL на Delphi для Blitz

integer
или longint (експерементируй)
(хз кто из них 32-битный)
(Offline)
 
Ответить с цитированием
Старый 14.05.2007, 02:12   #5
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Re: DLL на Delphi для Blitz

integer 32-битный
longint 64-битный

__________________
(Offline)
 
Ответить с цитированием
Старый 15.10.2007, 12:54   #6
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Re: DLL на Delphi для Blitz

а у меня такой вопрос:
как мне в длл форму засунуть или др. ресурс? вернее как засунуть я в принципе примерно представляю, но как сделать, чтобы их потом можно было из другой проги вызывать (например из блица)?
заранее всем благодарен.
(Offline)
 
Ответить с цитированием
Старый 15.10.2007, 13:13   #7
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: DLL на Delphi для Blitz

avel, ответ на твой вопрос в журнале из твоей подписи статья МэдМедика
__________________
(Offline)
 
Ответить с цитированием
Старый 16.10.2007, 01:20   #8
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Re: DLL на Delphi для Blitz

может, я тупой, но прочитав статью все равно не нашел ответа на свой вопрос!
тем более, что там про пуре бэйсик, а я про делфи спрашивал, хотя все равно спасибо.
вопрос остается в силе.
(Offline)
 
Ответить с цитированием
Старый 16.10.2007, 04:54   #9
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Re: DLL на Delphi для Blitz

Ты погугли. Внете полны инфы про то как запихать форму в длл. А вот как ее вытощит в блитце это другой вопрос... вообще назрена это тебе нужно? этож все геморно.
(Offline)
 
Ответить с цитированием
Старый 17.10.2007, 01:17   #10
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Re: DLL на Delphi для Blitz

А вот как ее вытощит в блитце это другой вопрос...
вот в этом мой основной вопрос и состоит!
(Offline)
 
Ответить с цитированием
Старый 17.10.2007, 02:07   #11
WaReZ_MEN
Модератор
 
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений
(для 44 пользователей)
Re: DLL на Delphi для Blitz

ты скажи для чего??? В блитце есть ведь ГУИ....
(Offline)
 
Ответить с цитированием
Старый 17.10.2007, 12:49   #12
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: DLL на Delphi для Blitz

Да, Авел, скажи зачем тебе Дельфийская форма? Ведь у Б3Д стока ГУИ(где-то ветка была) что другие ЯП краснеют и отходят в сторонку...
__________________
(Offline)
 
Ответить с цитированием
Старый 22.10.2007, 02:14   #13
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Re: DLL на Delphi для Blitz

да, дело не только в форме. просто в самом алгоритме. например картинки в длл запихнуть или еще там чего... короче надо! в нете глянул, но ничего конкретного не нашел, только про длл вообще и общие рекомендации. так че, знает кто?
(Offline)
 
Ответить с цитированием
Старый 28.10.2007, 01:55   #14
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Re: DLL на Delphi для Blitz

ну, блин!
никто и не знает.
(Offline)
 
Ответить с цитированием
Старый 28.10.2007, 10:21   #15
jimon
 
Сообщений: n/a
Re: DLL на Delphi для Blitz

если есть описание структуры картинки\текстуры внутри блица то

вариант A)
создать в блице картинку нужного размера (узнать в DLL)
передать указатель в DLL
в DLL использовав структуру картинки записать нужную инфу
усе

вариант Б)
создать в блице картинку нужного размера
брать по значению из DLL и записывать в картинку
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Xors3D для Delphi 7 maxturbo Delphi 13 01.04.2010 11:57
Типы в Delphi giraf Delphi 4 18.12.2009 20:42
Megafon и Delphi Freez Delphi 17 17.11.2009 09:36
Установка -=Delphi=- pipns Delphi 8 11.03.2007 10:07
Delphi и Omega WaReZ_MEN Delphi 4 27.08.2006 12:28


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


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