Не люблю темы общевики. но создовать дафига тем не очень охота;)
Итак при переползании с Б3Д на БМ есть вопросы. 1- с чего начну, Нету чтоли Mouse X, Y, Z- speed() ? 2- Мне нужна чтобы переменая в функции вместе с Var т.е. Function( BlaBlaVBla... , Vop:Int=0, Perem:int Var) Была не обязательна. ? |
Re: Несколька вопросов мо БлицМаксу.
1) нету
сам делай 2) чего ? передача указателя с дефолтом в null ? а вот хз слегка :) зачем такой маразм надо может быть Function (bla:int ptr = null) а потом из указателя добываешь переменую |
Re: Несколька вопросов мо БлицМаксу.
переменная с var не обязательна??? а зачем она тогда вообще нужна?
|
Re: Несколька вопросов мо БлицМаксу.
После первого необязательного параметра все остальные должны быть также необязательными.
|
Цитата:
Эх кажись так неполучтся. хотя очень нада:( Итак дальше=) 3- Вчем заключается нужность -Method-дов, пока они у меня прекрасно заменяются функциями? |
Re: Несколька вопросов мо БлицМаксу.
ЛысыЙ_Чук-Иванчук
читай http://ru.wikipedia.org/wiki/Объектн...ограммирование если не поймешь, то толком тебе никто не обьяснит :) в принципе поизучай код из примеров главное отличие в том что метод - ето ссылка на функцию по сути и при наследовании можно задавать разные методы в етом и заключается реализация интерфейсов в блицмаксе типа пример Код:
Type TEnemy то при изменении чего-то в TEnemyBot - тебе по сути ничего менять больше не надо |
Re: Несколька вопросов мо БлицМаксу.
jimon- Спасибо!
4-Итак еще вопрос как сделать чтобы функция подсвечивалась? |
Re: Несколька вопросов мо БлицМаксу.
ЛысыЙ_Чук-Иванчук
всмысле ? в стандартном IDE или где или как ? :) если в стандартном или Blide, до зделай свой модуль и засунь туда необходимые для подсветки функции ... правда я хз зачем такое надо |
Re: Несколька вопросов мо БлицМаксу.
Цитата:
Указатель вполне заменяет VAR, которая сделана для того, чтобы была однозначность задания указателя и не было вариантов с нулевым указателем - это ее назначение (сейф-программирование :-D). Ну еще и удобность написания кода. |
Re: Несколька вопросов мо БлицМаксу.
Цитата:
|
Re: Несколька вопросов мо БлицМаксу.
ЛысыЙ_Чук-Иванчук
в blide надо включить расширеный поиск функции, написать документацию к модулю, потом пересоздать документацию модулей (функция такая) и потом уже нажать в blide на поиск новых модулей возможно ето поможет, правда зачем тебе ето ? |
Re: Несколька вопросов мо БлицМаксу.
Цитата:
Так-как в ООП тока начал въезжать;) 5- Еть тут штуковина не очень понятная мне- что делает то что выделено ЖИРНИм?:) ;------------------------------------------------------------- Extern "win32" Function FindWindowA:Int(class:Int,title$z) Function LoadLibraryA(lib$z) Function GetProcAddress:Byte Ptr(lib%,fname$z) End Extern Global lib:Int = LoadLibraryA("xors3d.dll") Global xGraphics3D(width%, height%, depth%, mode%, vsync%) "win32" xGraphics3D=GetProcAddress(lib,"_xGraphics3D@20") |
Re: Несколька вопросов мо БлицМаксу.
ЛысыЙ_Чук-Иванчук
импортирует функции из виндовской либы FindWindowA - ищет указатель окна LoadLibraryA - динамически загружает либу GetProcAddress - получает адресс функции из динамически загруженой либы а вот Global xGraphics3D(width%, height%, depth%, mode%, vsync%) "win32" хз то что ето обьявляет функцию ето да, а вот что там значит "win32" я хз и хз можно ли так делать |
Re: Несколька вопросов мо БлицМаксу.
Цитата:
Я так понял оно типа присваевает етой глобальной это- Цитата:
|
Re: Несколька вопросов мо БлицМаксу.
"win32" после функции (или ссылки на функци, как в данном примере), определаяет способ ее вызова: способ и порядок передачи аргуметнов в стеке и регистрах, и работу со стеком вызовов. В данном случае - стандартный вызов для винды. Аналог - STDCALL в директивах для С/С++
А ты бы спросил у того, кто либу делал - а он бы тебе все точно рассказал :) |
Часовой пояс GMT +4, время: 20:29. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot