Как в Genesis64 в JScript.Net узнать тип объекта

04 июня 2014

 

Поделитесь статьей в социальных сетях

0

jscript.net В этом коротком посте хочу оставить заметку о том, как при использовании JScript.Net  в Genesis64 узнать тип конкретного объекта. Это довольно часто возникающая необходимость, когда требуется выполнить какие-либо действия над объектом или с помощью него.

Язык JScript.Net разработан компанией Microsoft и является результатом развития языка JScript. Ориентирован на платформу Microsoft.Net. К его особенностям можно отнести следующее:

 

  • Переменные JScript.Net в момент декларирования не требуют указания определенного типа.
  • В JScript.Net отсутствует функция main().
  • Синтаксис JScript.Net похож на синтаксис языка C.
  • Язык JScript.Net не интерпретируется, но компилируется.

Итак, следующая ситуация: на форму добавили объект EarthWorX, а внутри него несколько слоев с картой. Требуется в нужный момент показать один слой карты, в следующий — другой слой. Так как тип объекта (слоя) изначально не известен, то определим его тип. Для этого напишем несколько дополнительных строк кода.

Как видно, создается переменная temp, которой присваивается объект с именем Map Layer, тип которой будет выведен в сплывающем окне при нажатии на вспомогательном объекте Reactangle в режиме Runtime.  В результате мы получим искомый тип объекта Map Layer: Ico.Ewx.GwxSingleMapLayer.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*