PureBasic

IsRuntime()

Синтаксис

Result = IsRuntime(Object$)

Описание


Эта функция проверяет, действительно ли указанный объект объявлен как Runtime.

Параметры

Object$ Имя объекта, который требуется проверить. Поддерживаются следующие объекты:
- Переменная: имя объекта - 'VariableName' (без учёта регистра).
- Константа: имя объекта - '#ConstantName' (без учёта регистра).
- Процедура: имя объекта - 'ProcedureName()' (без учёта регистра).

При доступе к общедоступным элементам модуля префиксное имя модуля является обязательным, даже если используется UseModule.

Возвращаемое значение

Возвращает не нулевое значение, если указанный объект был объявлен как Runtime, в противном случае 0.

Пример

Runtime Procedure qwe()
  Debug "процедура qwe()"
EndProcedure

Procedure rz12()
  Debug "процедура rz12()"
EndProcedure

If  IsRuntime("qwe()") ; Этот объект является Runtime.
  Debug GetRuntimeInteger("qwe()") ; Покажет адрес процедуры.
EndIf

If  IsRuntime("rz12()") ; Этот объект НЕ является Runtime.
  Debug GetRuntimeInteger("rz12()") ; НЕ покажет адрес процедуры.
EndIf

Поддерживаемые OS

Все

<- GetRuntimeString() - Оглавление Runtime - SetRuntimeDouble()->