MTApi v .Net (C#)

 
MTApi v .Net (C#)
Я пробую писать клиента МТ в дотнете
но функция MTConnect упорно возвращаеть RET_ERROR

public class MetaTraderClient
{
/// <summary>
/// Дескриптор поточного під'єднання до сервера метатрейдера
/// </summary>
private int handle = -1;

public MetaTraderClient()
{
this.handle = MetaTraderClient.MtCreate();
} // END public MetaTraderClient()

/// <summary>
/// Під'єднання до сервера метатрейдера
/// </summary>
/// <param name="serverName"></param>
/// <param name="port"></param>
public void Connect(string serverName, int port)
{
//WinsockStartup();
FuncResult res = MtConnect(this.handle, serverName, port);
if ((res!=FuncResult.RET_OK)/*&&(res!=FuncResult.RET_OK_NONE)*/)
throw new MetaTraderException(res);
} // END public void Connect(string serverName, int port)
 
а винсок инициализирован?
Причина обращения: