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

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

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

Полезные функции Выкладываем полезные функции, чтоб не изобретать велосипед заново...

Ответ
 
Опции темы
Старый 08.10.2007, 18:05   #1
Grover
AnyKey`щик
 
Регистрация: 05.10.2007
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Какие функции API могут пригодиться?

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

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

Думаю всем будет полезно.
(Offline)
 
Ответить с цитированием
Старый 08.10.2007, 18:09   #2
Grover
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
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Какие функции API могут пригодиться?

ЗЫЖ Тема интересная. Побольше бы функций знать в винАПИ. Так что кто еще знает, то выкладывайте. Многим это пригодится!
(Offline)
 
Ответить с цитированием
Старый 09.10.2007, 12:11   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Какие функции API могут пригодиться?

ага , норм !!

я видел , можно вызывать диалоги (OpenDialog, SaveDialog и др.) и не только !!
только как зделать пока незнаю !!
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 13:35   #5
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Re: Какие функции API могут пригодиться?

У кого стоит дэлфи можно открыть файл windows.pas , там все (ну может не все конечно) апи функции есть, только ну в паскалевском виде, но так-то все понятно.
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 13:42   #6
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Какие функции API могут пригодиться?

Было бы время можно бы переписать !!
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 13:54   #7
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Re: Какие функции API могут пригодиться?

Я так посмотрел... главная сложность в том что блиц знает только 3 типа данных, поэтому наверно большинство апи функций напрямую будет не возможно использовать, но кто знает си или дэлфи вполне может адаптировать все апи к блицу и сделать такую полезную дллку.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Harter (05.01.2009)
Старый 10.10.2007, 13:58   #8
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Какие функции API могут пригодиться?

Блыо бы классно, если бы кто-нить этим занялся. Я бы и сам попытался, но у меня нет делфи чтоб посмотреть эти функции, да я плохо разбираюсь в СИ.
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 14:39   #9
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Re: Какие функции API могут пригодиться?

Я мог бы сделать на VB, но я его посеял
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 14:51   #10
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Какие функции API могут пригодиться?

У меня есть VB 6.0. Весит правда 100 мегов, но если надо могу скинуть.
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 15:14   #11
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Какие функции API могут пригодиться?

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

кста, сколько весит Блицовский int ??
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 15:15   #12
Frank
Нуждающийся
 
Аватар для Frank
 
Регистрация: 22.07.2006
Сообщений: 50
Написано 6 полезных сообщений
(для 19 пользователей)
Re: Какие функции API могут пригодиться?

Хм... Вы слышали про либу BlitzSys? В ней много полезного реализовано...
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 15:21   #13
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Какие функции API могут пригодиться?

Вы слышали про либу BlitzSys?
слыхал !! у меня она есть !!
но спасибо что выложил, может кому пригодится !!
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 16:04   #14
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Какие функции API могут пригодиться?

Это не относится в функциям АПИ. Там просто расширен функционал самих блитцеских функций. Ну то есть там например добавлены Get функции, чтоб найти параметры нужной нам блитцевской функции.
(Offline)
 
Ответить с цитированием
Старый 10.10.2007, 16:29   #15
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Какие функции API могут пригодиться?

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


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какие у вас обои? Phantom Болтовня 6 10.02.2009 21:00
какие есть GUI ? jimon 2D-программирование 4 05.08.2007 11:04
Анимация - какие есть еще способы? Vyacheslav 3D-программирование 6 25.06.2007 18:20


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


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