Цитата:
Сообщение от
belugin
я думаю, никак. а зачем?
Для того чтобы запустить некий код в неявном виде.
Цитата:
Сообщение от
belugin
тут как в жабе - можно просто в конструктор класса прописать код инициализации.
Но этот конструктор нужно кому то вызвать, из какого то центрального места в этой всей кухне? В плюсах же особенность состоит вот в этом:
static struct _SomeRegistration
{
//Constructor of _SomeRegistration structure
_SomeRegistration()
{
RegisterAgent();
}
//Desctructor of _SomeRegistration structure
~_SomeRegistration()
{
UnregisterAgent();
}
}
_registrator;
// При создании автоматического объекта _registrator вызывается его конструктор
Вызов дуструктора мне не нужен, это для симметричности написано, мне главное конструктор. Если в Х++ таких средств нет, то возможно нечто подобное получится сделать другими средствами, например вставить какой то MenuItem оброботчиком которого будет мой класс, экземпляр которого создаст система во время старта Аксапты, и в конструкторе экземпляра я проделаю все что нужно? Что нибудь такое нужно.