forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Полезные функции (http://forum.boolean.name/forumdisplay.php?f=17)
-   -   Какие функции API могут пригодиться? (http://forum.boolean.name/showthread.php?t=4693)

Grover 08.10.2007 18:05

Какие функции API могут пригодиться?
 
Вопрос поставлен не правильно...
Известный факт, что в Блитз мозно использовать функции любых библиотек (.dll).
Я знаю только одну: MsgBox.
Я попытался поискать в сети описание других функций, но кроме списков функций различных библиотек винды ни чего не нашел.
Возможно плохо искал, НО если кто использует в своих проектах функции встроенных в винду библиотек, напишите.

Опять же не список функций, а с кратким описанием - что делает функция и как ею пользоваться.

Думаю всем будет полезно.

Grover 08.10.2007 18:09

Re: Какие функции API могут пригодиться?
 
MsgBox - выводит сообщение с возможностью выбора действий.

Для использования в папке UserLibs создаем файл msgbox.decls
и записываем в него следующее:

.lib "user32.dll"
MsgBox%(HWND%,Message$,DialogTitle$,Parameters%):" MessageBoxA"

всего две строчки. Теперь в коде можно использовать функцию MsgBox.
подробнее тут: http://blitzetc.boolean.name/articles/advices.htm

H@NON 09.10.2007 11:29

Re: Какие функции API могут пригодиться?
 
ЗЫЖ Тема интересная. Побольше бы функций знать в винАПИ. Так что кто еще знает, то выкладывайте. Многим это пригодится!

IGR 09.10.2007 12:11

Re: Какие функции API могут пригодиться?
 
ага , норм !! :)

я видел , можно вызывать диалоги (OpenDialog, SaveDialog и др.) и не только !!
только как зделать пока незнаю !! :(

Damp 10.10.2007 13:35

Re: Какие функции API могут пригодиться?
 
У кого стоит дэлфи можно открыть файл windows.pas , там все (ну может не все конечно) апи функции есть, только ну в паскалевском виде, но так-то все понятно.

IGR 10.10.2007 13:42

Re: Какие функции API могут пригодиться?
 
Было бы время можно бы переписать !! ;)

Damp 10.10.2007 13:54

Re: Какие функции API могут пригодиться?
 
Я так посмотрел... главная сложность в том что блиц знает только 3 типа данных, поэтому наверно большинство апи функций напрямую будет не возможно использовать, но кто знает си или дэлфи вполне может адаптировать все апи к блицу и сделать такую полезную дллку.

H@NON 10.10.2007 13:58

Re: Какие функции API могут пригодиться?
 
Блыо бы классно, если бы кто-нить этим занялся. Я бы и сам попытался, но у меня нет делфи чтоб посмотреть эти функции, да я плохо разбираюсь в СИ.

Tadeus 10.10.2007 14:39

Re: Какие функции API могут пригодиться?
 
Я мог бы сделать на VB, но я его посеял :(

H@NON 10.10.2007 14:51

Re: Какие функции API могут пригодиться?
 
У меня есть VB 6.0. Весит правда 100 мегов, но если надо могу скинуть.

IGR 10.10.2007 15:14

Re: Какие функции API могут пригодиться?
 
Цитата:

главная сложность в том что блиц знает только 3 типа данных
это еще не проблема !!
3 типа в полне достаточно !!

кста, сколько весит Блицовский int ?? :)

Frank 10.10.2007 15:15

Re: Какие функции API могут пригодиться?
 
Вложений: 2
Хм... Вы слышали про либу BlitzSys? В ней много полезного реализовано...

IGR 10.10.2007 15:21

Re: Какие функции API могут пригодиться?
 
Цитата:

Вы слышали про либу BlitzSys?
слыхал !! у меня она есть !!
но спасибо что выложил, может кому пригодится !! ;)

H@NON 10.10.2007 16:04

Re: Какие функции API могут пригодиться?
 
Это не относится в функциям АПИ. Там просто расширен функционал самих блитцеских функций. Ну то есть там например добавлены Get функции, чтоб найти параметры нужной нам блитцевской функции.

dimanche13 10.10.2007 16:29

Re: Какие функции API могут пригодиться?
 
Кстати вопрос IGR проигнорировали, а я бы тож хотел узнать: int в блице 4 байта или 2 байта как в С. конечно можно узнать sizeof(int) если такая команда есть в Б3Д. в БлицМаксе есть и там int 4 байта, то есть типа signed long в С


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

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