forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Delphi (http://forum.boolean.name/forumdisplay.php?f=66)
-   -   DLL на Delphi для Blitz (http://forum.boolean.name/showthread.php?t=3336)

WaReZ_MEN 10.05.2007 05:40

DLL на Delphi для Blitz
 
Кто нибудь делал? Может поделитись опытом?

Platon 10.05.2007 06:59

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.

pipns 13.05.2007 12:42

Re: DLL на Delphi для Blitz
 
У меня другой вопрос, но по этой теме! Например я хочу экспортировать процедуру FlashWindow ( Handle, True ), что надо написать вместо Handel. Помогите!

HolyDel 14.05.2007 01:34

Re: DLL на Delphi для Blitz
 
integer
или longint (експерементируй)
(хз кто из них 32-битный)

WaReZ_MEN 14.05.2007 02:12

Re: DLL на Delphi для Blitz
 
integer 32-битный
longint 64-битный

__________________

avel 15.10.2007 12:54

Re: DLL на Delphi для Blitz
 
а у меня такой вопрос:
как мне в длл форму засунуть или др. ресурс? вернее как засунуть я в принципе примерно представляю, но как сделать, чтобы их потом можно было из другой проги вызывать (например из блица)?
заранее всем благодарен.

dimanche13 15.10.2007 13:13

Re: DLL на Delphi для Blitz
 
avel, ответ на твой вопрос в журнале из твоей подписи ;) статья МэдМедика

avel 16.10.2007 01:20

Re: DLL на Delphi для Blitz
 
может, я тупой, но прочитав статью все равно не нашел ответа на свой вопрос! :(
тем более, что там про пуре бэйсик, а я про делфи спрашивал, хотя все равно спасибо.
вопрос остается в силе.

WaReZ_MEN 16.10.2007 04:54

Re: DLL на Delphi для Blitz
 
Ты погугли. Внете полны инфы про то как запихать форму в длл. А вот как ее вытощит в блитце это другой вопрос... вообще назрена это тебе нужно? этож все геморно.

avel 17.10.2007 01:17

Re: DLL на Delphi для Blitz
 
Цитата:

А вот как ее вытощит в блитце это другой вопрос...
вот в этом мой основной вопрос и состоит!

WaReZ_MEN 17.10.2007 02:07

Re: DLL на Delphi для Blitz
 
ты скажи для чего??? В блитце есть ведь ГУИ....

dimanche13 17.10.2007 12:49

Re: DLL на Delphi для Blitz
 
Да, Авел, скажи зачем тебе Дельфийская форма? Ведь у Б3Д стока ГУИ(где-то ветка была) что другие ЯП краснеют и отходят в сторонку...

avel 22.10.2007 02:14

Re: DLL на Delphi для Blitz
 
да, дело не только в форме. просто в самом алгоритме. например картинки в длл запихнуть или еще там чего... короче надо! в нете глянул, но ничего конкретного не нашел, только про длл вообще и общие рекомендации. так че, знает кто?

avel 28.10.2007 01:55

Re: DLL на Delphi для Blitz
 
ну, блин! :(
никто и не знает.

jimon 28.10.2007 10:21

Re: DLL на Delphi для Blitz
 
если есть описание структуры картинки\текстуры внутри блица то

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

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


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot