Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / использование CREATE / 9 сообщений из 9, страница 1 из 1
28.05.2009, 13:13
    #36013053
dakota97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
объявляю объект локально
uds l_ds
l_ds=create uds
сколько будет в памяти существровать объект l_ds?
пока не сделаю destroy?
еще интересует как правильно передавать параметры через объект
например в меню я создаю объект, открываю окно, а где мне удалять объект с параметрами?
в объекте параметры в instanсe vars?
спасибо
...
Рейтинг: 0 / 0
28.05.2009, 13:25
    #36013081
sPaul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
> сколько будет в памяти существровать объект l_ds?
- пока не сделаю destroy

> например в меню я создаю объект, открываю окно, а где мне удалять объект с параметрами?
в меню удалять объект, если, конечно, объект более не нужен

> в объекте параметры в instanсe vars?
атрибуты объекта - instanсe vars
...
Рейтинг: 0 / 0
28.05.2009, 13:32
    #36013096
dakota97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
sPaul> сколько будет в памяти существровать объект l_ds?
- пока не сделаю destroy

> например в меню я создаю объект, открываю окно, а где мне удалять объект с параметрами?
в меню удалять объект, если, конечно, объект более не нужен

> в объекте параметры в instanсe vars?
атрибуты объекта - instanсe vars

получается что если я объявил объект в локальной функции и не удалил его в ней же или ссылку не передал то объект будет болтаться в памяти пока приложение не закроется?и уже к нему никак не обратиться?

при передаче параметров между окнами например я так понимаю что объект удалять лучше в событии close(или в подобном) окна "приемника"?
...
Рейтинг: 0 / 0
28.05.2009, 14:26
    #36013266
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
Локально - значит локально, в памяти он болтаться не будет
Но так как автоматическая сборка мусора глючит, лучше все-таки для датастор явно указать destroy
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
28.05.2009, 14:33
    #36013306
dakota97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
а объекты с небольшим списком переменных для передачи параметров надо самому удалять?
...
Рейтинг: 0 / 0
28.05.2009, 17:03
    #36013937
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
sPaul> сколько будет в памяти существровать объект l_ds?
- пока не сделаю destroy

Это не так.

Если явно не удалить объект, то он удаляется во время очередной сборки мусора, которая будет запущена при выходе из текущего скрипта.

Другими словами, если вы внутри одной функции не плодите объекты в цикле, то удалять их явно нет никакой нужды.
...
Рейтинг: 0 / 0
28.05.2009, 17:44
    #36014068
dakota97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
Anatoly MoskovskysPaul> сколько будет в памяти существровать объект l_ds?
- пока не сделаю destroy

Это не так.

Если явно не удалить объект, то он удаляется во время очередной сборки мусора, которая будет запущена при выходе из текущего скрипта.

Другими словами, если вы внутри одной функции не плодите объекты в цикле, то удалять их явно нет никакой нужды.
Понятно. Начит объекты с параметрами можно не удалять.
спасибо
...
Рейтинг: 0 / 0
28.05.2009, 23:27
    #36014588
sPaul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
Anatoly MoskovskysPaul> сколько будет в памяти существровать объект l_ds?
- пока не сделаю destroy

Если явно не удалить объект, то он удаляется во время очередной сборки мусора, которая будет запущена при выходе из текущего скрипта.
Правило хорошего тона: "подчищать" за собой. И pfc этому подтверждение.
...
Рейтинг: 0 / 0
29.05.2009, 10:40
    #36015093
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
использование CREATE
sPaulПравило хорошего тона: "подчищать" за собой. И pfc этому подтверждение.
Нужно знать грань, когда практические правила превращаются в бессмысленный ритуал.
В ситуации, описанной в этом топике, ваше правило только усложнит жизнь кодеру.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / использование CREATE / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]