Ir para conteúdo
Fórum Script Brasil
  • 0

Bibliotecas (dll)


Guest dogger

Pergunta

Boa tarde,

sou novato nesse forum e no VB... e preciso tirar uma dúvida...

Tenho uma dll de um SW de acesso de imgs remotamente, tenho um manual com as funções dessa dll mas não sei como declara-las. Tentei assim ó:

Public Declare Function FDD(GetCameraCount) Lib "ElCrt.dll" _

mas depois do FDD ele já pede Lib. Essa é uma das funções, tem um monte que começam com FDD também.

Na verdade tenho o SDK desse SW em Visual C++ só que não manjo nadinha de C, se alguém puder me dar uma mão... ou me passar algum site ou livro para que eu possa ler sobre.

obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Sua declaração não está correta. O certo é algo do tipo:

Public Declare Function NOMEDAFUNÇÃO Lib "BIBLIOTECA" (PARÂMETROS) As TIPORETORNO
Se o nome da função declarada for *exatamente* o mesmo nome da função na DLL, basta seguir a declaração acima. Se for um nome diferente, entra um "Alias" ali:
Public Declare Function NOMEDAFUNÇÃO Lib "BIBLIOTECA" Alias "NOMEORIGINALDAFUNÇÃO" (PARÂMETROS) As TIPORETORNO
Se a função *não* exigir parâmetros, basta colocar (). E é importante colocar os tipos corretos, caso haja parâmetros. Se a sua função FDDGetCameraCount (se este for mesmo o nome dela) não exigir parâmetros e seu retorno for um inteiro longo, sua declaração seria:
Public Declare Function FDDGetCameraCount Lib "ElCrt.dll" () As Long

Para declarar os tipos e parâmetros corretamente você vai precisar consultar a documentação da biblioteca.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...