Форум: "Начинающим";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];
ВнизСоздан ли объект? Найти похожие ветки
← →
Pavelkq (2008-02-19 16:30) [0]Имею глобальную переменную типа TStringList. Как определить создан ли экземпляр этого объекта (было ли MySList:=TStringList.Create)?
← →
Сергей М. © (2008-02-19 16:32) [1]Считай что никак.
← →
Pavelkq (2008-02-19 16:39) [2]Это шутка?
← →
Заупокойник (2008-02-19 16:41) [3]if Assigned(MySList) then создан else не_создан;
← →
oxffff © (2008-02-19 16:43) [4]
> Сергей М. © (19.02.08 16:32) [1]
> Считай что никак.
if not Assigned(MySList) then MySList:=TStringList.Create?
← →
Pavelkq (2008-02-19 16:46) [5]Работает. Спасибо!
← →
oxffff © (2008-02-19 16:46) [6]
> Pavelkq (19.02.08 16:39) [2]
> Это шутка?
Секция с глобальными переменными инициализирована либо нулями, либо задаными пользователем значениями.
← →
Сергей М. © (2008-02-19 16:50) [7]
> Это шутка?
Отнюдь.
Переменная не обязана содержать адрес гарантированно существующего объекта.
Во-первых, можно испортить значение переменной по собственному недосмотру.
Во-вторых, ничто не мешает сознательно использовать эту переменную по иному назначению.
Обним словом, синхронизация и контроль состояния переменной и времени жизни объекта целиком и полностью возлагается на тебя.
← →
Leonid Troyanovsky © (2008-02-19 20:00) [8]
> oxffff © (19.02.08 16:46) [6]
> Секция с глобальными переменными инициализирована либо нулями
Глобальные переменные инициализируются (нулями).
Однако, один хрен, они MD.
--
Regards, LVT.
← →
Anatoly Podgoretsky © (2008-02-19 20:33) [9]Скажи прямо - это узнать нельзя, возможно только не надежные, косвенные пути.
← →
Leonid Troyanovsky © (2008-02-19 21:34) [10]
> Anatoly Podgoretsky © (19.02.08 20:33) [9]
> Скажи прямо - это узнать нельзя, возможно только не надежные,
> косвенные пути.
А уже сказали [1].
--
Regards, LVT.
← →
Anatoly Podgoretsky © (2008-02-19 21:37) [11]> Leonid Troyanovsky (19.02.2008 21:34:10) [10]
Не, ну ты прямо скажи.
← →
Leonid Troyanovsky © (2008-02-19 21:54) [12]
> Anatoly Podgoretsky © (19.02.08 21:37) [11]
> Не, ну ты прямо скажи.
Скажу: для TStringList - никак.
Только, если не отслеживать собс-ручно.
--
Regards, LVT.
← →
Anatoly Podgoretsky © (2008-02-19 21:56) [13]> Leonid Troyanovsky (19.02.2008 21:54:12) [12]
Так не надежно же.
← →
Leonid Troyanovsky © (2008-02-19 22:05) [14]
> Anatoly Podgoretsky © (19.02.08 21:56) [13]
> Так не надежно же.
Конечно. Но, ведь собс-ручно.
Не уследил - ССЗБ.
--
Regards, LVT.
← →
oxffff © (2008-02-19 22:35) [15]
> Leonid Troyanovsky © (19.02.08 20:00) [8]
>
> > oxffff © (19.02.08 16:46) [6]
>
> > Секция с глобальными переменными инициализирована либо
> нулями
>
> Глобальные переменные инициализируются (нулями).
> Однако, один хрен, они MD.
>
> --
> Regards, LVT.
Что такое MD я увы не понял.
← →
Anatoly Podgoretsky © (2008-02-19 22:46) [16]> oxffff (19.02.2008 22:35:15) [15]
Ну это Win9x
← →
oxffff © (2008-02-19 22:49) [17]
> Anatoly Podgoretsky © (19.02.08 22:46) [16]
> > oxffff (19.02.2008 22:35:15) [15]
>
> Ну это Win9x
:). Как все просто.
← →
Leonid Troyanovsky © (2008-02-19 23:03) [18]
> Anatoly Podgoretsky © (19.02.08 22:46) [16]
> Ну это Win9x
- Куда вы меня везете?
- В морг.
- Но я же еще жив!
- А мы еще не доехали.
--
Regards, LVT.
← →
Anatoly Podgoretsky © (2008-02-19 23:36) [19]> Leonid Troyanovsky (19.02.2008 23:03:18) [18]
Доктор сказал в морг, значит в морг.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.16;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.006 c