|
10.05.2007, 05:40
|
#1
|
Модератор
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений (для 44 пользователей)
|
DLL на Delphi для Blitz
Кто нибудь делал? Может поделитись опытом?
|
(Offline)
|
|
10.05.2007, 06:59
|
#2
|
Знающий
Регистрация: 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
|
Нуждающийся
Регистрация: 01.10.2006
Сообщений: 55
Написано одно полезное сообщение (для 0 участников)
|
Re: DLL на Delphi для Blitz
У меня другой вопрос, но по этой теме! Например я хочу экспортировать процедуру FlashWindow ( Handle, True ), что надо написать вместо Handel. Помогите!
|
(Offline)
|
|
14.05.2007, 01:34
|
#4
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: DLL на Delphi для Blitz
integer
или longint (експерементируй)
(хз кто из них 32-битный)
|
(Offline)
|
|
14.05.2007, 02:12
|
#5
|
Модератор
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений (для 44 пользователей)
|
Re: DLL на Delphi для Blitz
integer 32-битный
longint 64-битный
__________________
|
(Offline)
|
|
15.10.2007, 12:54
|
#6
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Re: DLL на Delphi для Blitz
а у меня такой вопрос:
как мне в длл форму засунуть или др. ресурс? вернее как засунуть я в принципе примерно представляю, но как сделать, чтобы их потом можно было из другой проги вызывать (например из блица)?
заранее всем благодарен.
|
(Offline)
|
|
15.10.2007, 13:13
|
#7
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: DLL на Delphi для Blitz
avel, ответ на твой вопрос в журнале из твоей подписи статья МэдМедика
|
(Offline)
|
|
16.10.2007, 01:20
|
#8
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Re: DLL на Delphi для Blitz
может, я тупой, но прочитав статью все равно не нашел ответа на свой вопрос!
тем более, что там про пуре бэйсик, а я про делфи спрашивал, хотя все равно спасибо.
вопрос остается в силе.
|
(Offline)
|
|
16.10.2007, 04:54
|
#9
|
Модератор
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений (для 44 пользователей)
|
Re: DLL на Delphi для Blitz
Ты погугли. Внете полны инфы про то как запихать форму в длл. А вот как ее вытощит в блитце это другой вопрос... вообще назрена это тебе нужно? этож все геморно.
|
(Offline)
|
|
17.10.2007, 01:17
|
#10
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Re: DLL на Delphi для Blitz
А вот как ее вытощит в блитце это другой вопрос...
|
вот в этом мой основной вопрос и состоит!
|
(Offline)
|
|
17.10.2007, 02:07
|
#11
|
Модератор
Регистрация: 20.06.2006
Сообщений: 363
Написано 24 полезных сообщений (для 44 пользователей)
|
Re: DLL на Delphi для Blitz
ты скажи для чего??? В блитце есть ведь ГУИ....
|
(Offline)
|
|
17.10.2007, 12:49
|
#12
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: DLL на Delphi для Blitz
Да, Авел, скажи зачем тебе Дельфийская форма? Ведь у Б3Д стока ГУИ(где-то ветка была) что другие ЯП краснеют и отходят в сторонку...
|
(Offline)
|
|
22.10.2007, 02:14
|
#13
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Re: DLL на Delphi для Blitz
да, дело не только в форме. просто в самом алгоритме. например картинки в длл запихнуть или еще там чего... короче надо! в нете глянул, но ничего конкретного не нашел, только про длл вообще и общие рекомендации. так че, знает кто?
|
(Offline)
|
|
28.10.2007, 01:55
|
#14
|
Бывалый
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений (для 452 пользователей)
|
Re: DLL на Delphi для Blitz
ну, блин!
никто и не знает.
|
(Offline)
|
|
28.10.2007, 10:21
|
#15
|
|
Re: DLL на Delphi для Blitz
если есть описание структуры картинки\текстуры внутри блица то
вариант A)
создать в блице картинку нужного размера (узнать в DLL)
передать указатель в DLL
в DLL использовав структуру картинки записать нужную инфу
усе
вариант Б)
создать в блице картинку нужного размера
брать по значению из DLL и записывать в картинку
|
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:03.
|