Вызвать проблему, когда API Bloomberg подключается к BBCOM через C # - PullRequest
0 голосов
/ 21 февраля 2019

Я работаю на C # с VS.Я скачал пример кода API Bloomberg.

Когда я запускаю это:

        string serverHost = "127.0.0.1";
        int serverPort = 8194;

        SessionOptions sessionOptions = new SessionOptions();
        sessionOptions.ServerHost = serverHost;
        sessionOptions.ServerPort = serverPort;

        System.Console.WriteLine("Connecting to " + serverHost + ":" + serverPort);
        Session session = new Session(sessionOptions);
        bool sessionStarted = session.Start();
        if (!sessionStarted)
        {
            System.Console.WriteLine("Failed to start session.");
            return;
        }

Я перехожу в режим прерывания и у меня появляется следующая ошибка:

Помощник по управляемой отладке 'PInvokeStackImbalance': 'Вызов функции PInvoke' Bloomberglp.Blpapi! Bloomberglp.Blpapi.Internal.DapiSupAdapter :: blpdapisup_startBbcomm 'разбалансировал стек.Вероятно, это связано с тем, что подпись управляемого PInvoke не соответствует неуправляемому

Я не совсем понимаю, что это означает

...