forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Работа с функциями (http://forum.boolean.name/showthread.php?t=7820)

Buraki 11.02.2009 15:11

Работа с функциями
 
Возник такой вопрос при работе с функциями, если тут понятие указатели? Хотелось бы в функцию передать тип через указатель, как в это в C++ делается. Пишу так:
Код:

function writeenginedat (wr.EngineType = New EngineType)
...
end function
...
Engine.EngineType = New EngineType
...
вызываю:
writeenginedat(Engine)

Не компилит, блиц вообще может подобное делать или передавать все элементы в качестве параметров?

HolyDel 11.02.2009 15:37

Ответ: Работа с функциями
 
function writeenginedat (wr.EngineType)
насколько я помню

Dream 11.02.2009 15:44

Ответ: Работа с функциями
 
эм.. а разве нужно указывать тип? вроде без типа передаётся нормально
function writeenginedat (wr)

writeenginedat(Engine)

HolyDel 11.02.2009 15:53

Ответ: Работа с функциями
 
чтобы работать с полями внутри функции - нужно задать тип.

Dream 11.02.2009 15:55

Ответ: Работа с функциями
 
я туплю:)) утро однако:))
Хотя блин у меня работало раньше:)))

IGR 11.02.2009 16:01

Ответ: Работа с функциями
 
Цитата:

эм.. а разве нужно указывать тип? вроде без типа передаётся нормально
function writeenginedat (wr)

writeenginedat(Engine)
лучше самому вруную указать !!
о то скорей всего может быть Illegal Type Conversion !!


пока мое сообщение дошло, то перед ним появилось уже 2 !! причем каждый раз когда захожу в эту тему то пост DimasSupа каждый раз разный !!

Buraki 11.02.2009 16:07

Ответ: Работа с функциями
 
HolyDel, твой вариант работает. Спасибо.


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

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