forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   BlitzMax 1.26 (http://forum.boolean.name/showthread.php?t=4636)

Данил 08.10.2007 17:43

Re: BlitzMax 1.26
 
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

jimon 08.10.2007 18:47

Re: BlitzMax 1.26
 
MoKa

http://en.wikipedia.org/wiki/Reflect...mputer_science)
aka цитата с русского раздела

Цитата:

Рефлекси́я (синоним интроспекция, англ. reflection) — механизм языка программирования, позволяющий во время выполнения исследовать и изменять структуру программы.
ps. ваще делают скриптовый язык какой-то >_<

ps2. вот примеры из стандартной справки
Код:

Strict

Type TMyType
        Field x,y,z
End Type

Local id:TTypeId=TTypeId.ForName( "TMyType" )

For Local fld:TField=EachIn id.EnumFields()
  Print fld.Name()+":"+fld.TypeId().Name()
Next

Код:

Strict

Type TMyType
        Field x,y,z
End Type

Local obj:TMyType=New TMyType
Local id:TTypeId=TTypeId.ForObject( obj )

For Local fld:TField=EachIn id.EnumFields()
        fld.Set obj,String( Rand(10) )
Next

Print obj.x+","+obj.y+","+obj.z

Код:

Strict

Type TMyType
        Method Update( t# )
                Print "TMyType.Update:"+t
        End Method
End Type

Local obj:TMyType=New TMyType
Local id:TTypeId=TTypeId.ForObject( obj )

Local update:TMethod=id.FindMethod( "Update" )

update.Invoke obj,[String( .25 )]


johnk 09.10.2007 14:57

Re: BlitzMax 1.26
 
Нет, важна реакция. Ты сам неоднократно возмущался по данному поводу.

dimanche13 09.10.2007 15:13

Re: BlitzMax 1.26
 
Название темы, совсем не соответствует флуду в ней содержащимуся. to MoKa сразу не увидел твой вопрос... но в общем-то Jimon тебе ответил, но я хотел бы заметить что вещь эта действительно нужная. Как для отладки, так и для написания универсального кода. Правда, говорят, что размер кода увеличивает в разы и уменьшает возможности портирования. Это почти цитата, сам я не проверял, но предупреждаю.
ЗЫ. и харэ наезжать друг на друга.

Pixel 12.10.2007 15:38

Re: BlitzMax 1.26
 
Цитата:

Сообщение от Данил
*** hidden content ***

2Данил, кинь ссылку в личку, а то впадлу флудить :)

Trilliput 18.10.2007 16:59

Re: BlitzMax 1.26
 
А можно ссылку на апдейт в личку?

Данил 18.10.2007 17:05

Re: BlitzMax 1.26
 
Глянь личку. )


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

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