Я работаю на 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 не соответствует неуправляемому
Я не совсем понимаю, что это означает