Информация об изменениях

Сообщение Re[3]: Помощь с DCOM от 15.02.2021 16:46

Изменено 15.02.2021 16:56 bnk

Re[3]: Помощь с DCOM
Здравствуйте, wbear, Вы писали:

W>Где и в чем мой косяк?


А что не работает-то? Кстати код наверное можно сократить, как-то у тебя много там всего понаписано, можно короче:
#import "libid:3EFF64BC-AD80-459D-8DDB-2A2583DA7CD7"

int main(int argc, char* argv[])
{
    CoInitialize(NULL);

    BlackBoxServerLib::IBlackBoxPtr bb(__uuidof(BlackBoxServerLib::BlackBox));

    auto session = bb->LogOn(L"BB->");
    bb->Log(session, L"Mssss");

    CoUninitialize();
}

Или вообще на VB, зачем тебе плюсы, чтобы тестировать (создай файл с расширением .vbs и дабл-кликни, т.е. запусти)
    Set bb = CreateObject("new:{11111111-2222-4F7F-A634-76C49721523D}")
    session = bb.LogOn("BB->")
    bb.Log(session, L"Missss")
Re[3]: Помощь с DCOM
Здравствуйте, wbear, Вы писали:

W>Где и в чем мой косяк?


А что не работает-то? Кстати код наверное можно сократить, как-то у тебя много там всего понаписано, можно короче:
#import "libid:3EFF64BC-AD80-459D-8DDB-2A2583DA7CD7"

int main(int argc, char* argv[])
{
    CoInitialize(NULL);

    BlackBoxServerLib::IBlackBoxPtr bb(__uuidof(BlackBoxServerLib::BlackBox));

    auto session = bb->LogOn(L"BB->");
    bb->Log(session, L"Mssss");

    CoUninitialize();
}

Или вообще на VB, зачем тебе плюсы, чтобы тестировать (создай файл с расширением .vbs и дабл-кликни, т.е. запусти), ну или в Excel нажми F11 и введи в редакторе
    Set bb = CreateObject("new:{11111111-2222-4F7F-A634-76C49721523D}")
    session = bb.LogOn("BB->")
    bb.Log(session, L"Missss")