|
|
|
Linked--что это?
|
|||
|---|---|---|---|
|
#18+
Блин,мне стыдно за безграмотность, но больше неукого спросить....Вот процедурка: PROC GOFORM PARA _IMFORM,_sag IF TYPE("'"+_IMFORM+"'")!='O' &&.AND.ISNUL(&_IMFORM) release &_imform PUBL &_IMFORM if empty(_sag) DO FORM &_IMFORM NAME &_IMFORM LINKED else DO FORM &_IMFORM with _sag NAME &_IMFORM LINKED endif ELSE &_IMFORM..SHOW() ENDIF что значит linked ?--в хелпе необнаружил... "'"+_IMFORM+"'"---вот тут непонял,почему б сразу ненаписать '_IMFORM' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 11:42 |
|
||
|
Linked--что это?
|
|||
|---|---|---|---|
|
#18+
HELPInclude LINKED to link the form to the variable associated with it so that the form is released when the variable goes out of scope. If you don't include LINKED, a form can still be active, even though there is no object variable associated with the form. При уничтожении переменной форма закроется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 11:54 |
|
||
|
Linked--что это?
|
|||
|---|---|---|---|
|
#18+
Когда дается команда DO FORM, то происходит два события: 1) Создается объект-форма 2) Создается переменная памяти, в которую записывается ссылка на созданный объект Если не указана опция NAME, то этой переменной памяти будет присвоено имя, совпадающее с именем файла SCX формы. Если опция NAME указана, то это и будет имя переменной памяти. Далее встает вопрос, насколько связаны между собой сам объект-форма и ссылка на этот объект, записанная в переменную памяти. По умолчанию, уничтожение переменной памяти, разумеется, удалит ссылку на объект-форму, но не приведет к уничтожению самого объекта-формы. Если добавить опцию LINKED, то связь делается более жесткой. Удаление переменной памяти автоматически приведе к удалению объекта-формы (если это возможно). tupoyuser"'"+_IMFORM+"'"---вот тут непонял,почему б сразу ненаписать '_IMFORM' Что подразумевал автор кода - загадка. Тут надо смотреть содержимое переданного параметра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2006, 11:59 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=224&tid=1590329]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 360ms |

| 0 / 0 |
