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

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

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

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

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

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

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

Это не так.

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

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

Это не так.

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

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

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


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