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