Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

darta.lima

type mismatch - RUN TIME ERROR 13

Recommended Posts

Pessoal, por favor, uma luz, sei que esse erro provavelmente pode ser tipos incompativeis de variáveis ou tamanho, mas já fiz todas as comparações e está tudo certo com os tipos de variáveis e tamanhos, mas não acho o erro, alguém pode dar uma luz no que pode estar acontecedo???? pois estou fazendo uma chamada a uma DLL que gerei e dá esse erro ao executar?

 

Tenho a segunte declaração no meu programa VB:

 

Dim CNPJ_RAIZ As String * 8

Dim UF As String * 2

Dim MUNICIPIO_I As String * 40

Dim CNPJ(64) As String

Dim INSC_ESTADUAL(64) As String

Dim RAZAO_SOCIAL(64) As String

Dim NOME_FANTASIA(64) As String

Dim NOME_LOGRAD(64) As String

Dim COD_NUM_LOGRAD(64) As String

Dim COD_COMPLEMENTO_LOGRAD(64) As String

Dim BAIRRO(64) As String

Dim DISTRITO(64) As String

Dim MUNICIPIO(64) As String

Dim SIGLA_UF(64) As String

Dim COD_CEP(64) As String

Dim SIGLA_PAIS(64) As String

Dim DATA_ATUALIZACAO_SERPRO(64) As String

Dim COD_NATUREZA_SITUACAO(64) As String

Dim QTDE As Double

Dim ISNX As Double

Dim IND As Double

Dim COD_RETORNO As String * 1

 

//Pego os dados digitados do formulário esses seis campos são campos de ENTRADA

CNPJ_RAIZ = CNPJ_RAIZ_TXT

UF = UF_TXT

MUNICIPIO_I = MUNICIPIO_I_TXT

QTDE = 0

ISNX =0

IND =0

 

//Faço a chamada a DLL e dá o erro nessa linha !!!!!!!!!!

Registro = DadosObj.CSLGNF02(CNPJ_RAIZ, UF, MUNICIPIO_I, CNPJ, INSC_ESTADUAL, RAZAO_SOCIAL, NOME_FANTASIA, NOME_LOGRAD, COD_NUM_LOGRAD, COD_COMPLEMENTO_LOGRAD, BAIRRO, DISTRITO, MUNICIPIO, SIGLA_UF, COD_CEP, SIGLA_PAIS, DATA_ATUALIZACAO_SERPRO, COD_NATUREZA_SITUACAO, QTDE, ISNX, IND, COD_RETORNO)

 

tem como eu saber exatamente qual variável está dando erro??? tem alguma alternativa para descobrir o que pode está acontecendo??? http://forum.imasters.com.br/public/style_emoticons/default/sick.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma olhada nessa função: DadosObj.CSLGNF02E veja se os parâmetros pedidos estão sendo passados corretamento e se são do mesmo tipo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.