|
19.06.2006, 10:40 | #1 |
Участник
|
Цитата:
Сообщение от belugin
*вы не сможете создать объект без запуска конструктора
*посмотрите на erpkb "запуск и остановка". class MyClass { private MyClass() { DoSomeBlabla(); } private static MyClass _this = new MyClass(); public static MyClass GetInstance() { return _this; } } _this конечно же сам не проинициализируется, нужно попросить ClassLoader загрузить этот класс, но вот на момент загрузки произоёдет инициализация. Конечно, лучше чем пример для автоматических объектов в С++ ничего нету... Ну ладно, давайте так. Есть ли в системе класс, виртуальный метод которого я могу перекрыть и это гарантирует мне то что мой код вызовется в момент инициализации клиентской части? Application.startUp (startupPost?!!!) для этих целей подходит? О! Может кто знает asp, так вот там можно было в файле Global.asa написать свой Application_OnStart или Session_OnStart, и все мои подготовки проинициализируются там. Это конечно в явном виде получается, но хотя бы так. Последний раз редактировалось batiskaf_new; 19.06.2006 в 10:45. |
|
19.06.2006, 10:55 | #2 |
Роман Долгополов (RDOL)
|
Цитата:
Сообщение от batiskaf_new
Есть ли в системе класс, виртуальный метод которого я могу перекрыть и это гарантирует мне то что мой код вызовется в момент инициализации клиентской части? Application.startUp (startupPost?!!!) для этих целей подходит?
infolog.startup() - инициализация клиентской части сессии application.startup() - инициализация серверной части сессии если надо чтоб оъект жил на AOS - то application, если чтобы на клиентской машине - infolog аналога Application_OnStart нет |
|
|
За это сообщение автора поблагодарили: batiskaf_new (1). |
Теги |
crm2011 |
|
|