RETSUBST — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
− | RETSUBST - это функция | + | [[RETSUBST]] - это функция |
− | + | Динамическое создание блока кода <Exp> | |
− | RETSUBST(Exp [,isloc] [,StrictlyFlag=.f.]) | + | [[RETSUBST]]( Exp [,isloc] [,StrictlyFlag=.f.] ) |
− | + | ||
− | + | ||
isloc-nil блок кода уничтожается при выходе из головной процедуры; | isloc-nil блок кода уничтожается при выходе из головной процедуры; | ||
Строка 16: | Строка 14: | ||
.t. - все функции должны иметь скобки | .t. - все функции должны иметь скобки | ||
− | |||
= Смотрите также = | = Смотрите также = | ||
+ | [[Полезные функции]] | ||
[[Функции Delphi]] | [[Функции Delphi]] | ||
− | |||
− |
Текущая версия на 12:46, 30 мая 2017
RETSUBST - это функция
Динамическое создание блока кода <Exp>
RETSUBST( Exp [,isloc] [,StrictlyFlag=.f.] )
isloc-nil блок кода уничтожается при выходе из головной процедуры;
isloc-True блок кода уничтожается при выходе из процедуры,в которой он создан;
isloc-False блок кода должен быть уничтожен вручную функцией:FreeAndNil(<блок кода>).
StrictlyFlag
.f. - функции могут не иметь скобок
.t. - все функции должны иметь скобки