Para saber se a DLL está conectada/inicializada corretamente, é necessário antes saber qual função de inicialização está sendo utilizada, e, então, partir para os status que são recebidos na TStateCallback.
DLLInitializeLogin
Quando utilizada a função DLLInitializeLogin, a DLL conecta em todos serviços, porém, só conecta no Roteamento (Hades) se houver alguma conta vinculada, do contrário, não conectará no Roteamento.
Com conta vinculada (conectando no Hades)
Os seguintes status devem ser recebidos na DLL para indicar uma conexão com sucesso:
Sem conta vinculada (não conectando no Hades)
Os seguintes status devem ser recebidos na DLL para indicar uma conexão com sucesso:
DLLInitializeMarketLogin
Esta função de inicialização conecta apenas nos serviços de Market Data (como o nome sugere), ignorando os serviços de Roteamento.
A tabela abaixo indica os status que precisam ser recebidos na DLL:
Para mais informações, encaminhe um e-mail para corporativo@nelogica.com.br.
Achou útil este conteúdo?
Não esqueça de nos avaliar abaixo.
Desejamos bons trades!