|
Полезные функции Выкладываем полезные функции, чтоб не изобретать велосипед заново... |
08.10.2007, 18:05
|
#1
|
AnyKey`щик
Регистрация: 05.10.2007
Сообщений: 2
Написано 0 полезных сообщений (для 0 пользователей)
|
Какие функции API могут пригодиться?
Вопрос поставлен не правильно...
Известный факт, что в Блитз мозно использовать функции любых библиотек (.dll).
Я знаю только одну: MsgBox.
Я попытался поискать в сети описание других функций, но кроме списков функций различных библиотек винды ни чего не нашел.
Возможно плохо искал, НО если кто использует в своих проектах функции встроенных в винду библиотек, напишите.
Опять же не список функций, а с кратким описанием - что делает функция и как ею пользоваться.
Думаю всем будет полезно.
|
(Offline)
|
|
08.10.2007, 18:09
|
#2
|
AnyKey`щик
Регистрация: 05.10.2007
Сообщений: 2
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Какие функции API могут пригодиться?
MsgBox - выводит сообщение с возможностью выбора действий.
Для использования в папке UserLibs создаем файл msgbox.decls
и записываем в него следующее:
.lib "user32.dll"
MsgBox%(HWND%,Message$,DialogTitle$,Parameters%):" MessageBoxA"
всего две строчки. Теперь в коде можно использовать функцию MsgBox.
подробнее тут: http://blitzetc.boolean.name/articles/advices.htm
|
(Offline)
|
|
09.10.2007, 11:29
|
#3
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Re: Какие функции API могут пригодиться?
ЗЫЖ Тема интересная. Побольше бы функций знать в винАПИ. Так что кто еще знает, то выкладывайте. Многим это пригодится!
|
(Offline)
|
|
09.10.2007, 12:11
|
#4
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Какие функции API могут пригодиться?
ага , норм !!
я видел , можно вызывать диалоги (OpenDialog, SaveDialog и др.) и не только !!
только как зделать пока незнаю !!
|
(Offline)
|
|
10.10.2007, 13:35
|
#5
|
Знающий
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений (для 133 пользователей)
|
Re: Какие функции API могут пригодиться?
У кого стоит дэлфи можно открыть файл windows.pas , там все (ну может не все конечно) апи функции есть, только ну в паскалевском виде, но так-то все понятно.
|
(Offline)
|
|
10.10.2007, 13:42
|
#6
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Какие функции API могут пригодиться?
Было бы время можно бы переписать !!
|
(Offline)
|
|
10.10.2007, 13:54
|
#7
|
Знающий
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений (для 133 пользователей)
|
Re: Какие функции API могут пригодиться?
Я так посмотрел... главная сложность в том что блиц знает только 3 типа данных, поэтому наверно большинство апи функций напрямую будет не возможно использовать, но кто знает си или дэлфи вполне может адаптировать все апи к блицу и сделать такую полезную дллку.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.10.2007, 13:58
|
#8
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Re: Какие функции API могут пригодиться?
Блыо бы классно, если бы кто-нить этим занялся. Я бы и сам попытался, но у меня нет делфи чтоб посмотреть эти функции, да я плохо разбираюсь в СИ.
|
(Offline)
|
|
10.10.2007, 14:39
|
#9
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Re: Какие функции API могут пригодиться?
Я мог бы сделать на VB, но я его посеял
|
(Offline)
|
|
10.10.2007, 14:51
|
#10
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Re: Какие функции API могут пригодиться?
У меня есть VB 6.0. Весит правда 100 мегов, но если надо могу скинуть.
|
(Offline)
|
|
10.10.2007, 15:14
|
#11
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Какие функции API могут пригодиться?
главная сложность в том что блиц знает только 3 типа данных
|
это еще не проблема !!
3 типа в полне достаточно !!
кста, сколько весит Блицовский int ??
|
(Offline)
|
|
10.10.2007, 15:15
|
#12
|
Нуждающийся
Регистрация: 22.07.2006
Сообщений: 50
Написано 6 полезных сообщений (для 19 пользователей)
|
Re: Какие функции API могут пригодиться?
Хм... Вы слышали про либу BlitzSys? В ней много полезного реализовано...
|
(Offline)
|
|
10.10.2007, 15:21
|
#13
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Какие функции API могут пригодиться?
Вы слышали про либу BlitzSys?
|
слыхал !! у меня она есть !!
но спасибо что выложил, может кому пригодится !!
|
(Offline)
|
|
10.10.2007, 16:04
|
#14
|
Дэвелопер
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений (для 774 пользователей)
|
Re: Какие функции API могут пригодиться?
Это не относится в функциям АПИ. Там просто расширен функционал самих блитцеских функций. Ну то есть там например добавлены Get функции, чтоб найти параметры нужной нам блитцевской функции.
|
(Offline)
|
|
10.10.2007, 16:29
|
#15
|
Мастер
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений (для 252 пользователей)
|
Re: Какие функции API могут пригодиться?
Кстати вопрос IGR проигнорировали, а я бы тож хотел узнать: int в блице 4 байта или 2 байта как в С. конечно можно узнать sizeof(int) если такая команда есть в Б3Д. в БлицМаксе есть и там int 4 байта, то есть типа signed long в С
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:56.
|