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
Все