19.06.2006, 10:40 | #34 |
Участник
|
Цитата:
Сообщение от 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. |
|
Теги |
crm2011 |
|
|