Erro nos parametros

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

elaineosm
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 04 Jul 2019 13:14
Localização: BM/RJ

Erro nos parametros

Mensagem por elaineosm »

bom dia!
Alguém sabe informar do que se trata o erro abaixo:

Subsystem Call ....: BASE
System Code .......: 1123
Default Status ....: .F.
Description .......: Erro nos parƒmetros
Operation .........: AADD
Arguments .........: [ 1] = Type: U [ 2] = Type: A Val: { Array of 2 Items }
Involved File .....:
Dos Error Code ....: 0

O erro ocorre quando estou adicionando um valor a um vetor
aadd(vt, { descricao, valor })
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro nos parametros

Mensagem por JoséQuintas »

elaineosm escreveu:O erro ocorre quando estou adicionando um valor a um vetor aadd(vt, { descricao, valor })

Só tem uma única variável na linha, e está usando função pra acrescentar elementos a um array.... e tá dando erro....


Conclusão óbvia: isso é realmente um array?

No erro:
argumentos 1: TYPE U 2: TYPE A
o primeiro não existe, e o segundo é array

Conclusão: está tentando acrescentar elementos a algo que não existe.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Ranier
Usuário Nível 2
Usuário Nível 2
Mensagens: 80
Registrado em: 02 Abr 2019 09:01
Localização: Goiania/Goias

Erro nos parametros

Mensagem por Ranier »

elaineosm escreveu:bom dia!
Alguém sabe informar do que se trata o erro abaixo:
Subsystem Call ....: BASE
System Code .......: 1123
Default Status ....: .F.
Description .......: Erro nos parƒmetros
Operation .........: AADD
Arguments .........: [ 1] = Type: U [ 2] = Type: A Val: { Array of 2 Items }
Involved File .....:
Dos Error Code ....: 0

O erro ocorre quando estou adicionando um valor a um vetor
aadd(vt, { descricao, valor })
vt := { }
aadd(vt, { descricao, valor })
Assim, deveria funcionar.

Por algum motivo, ou vt nao foi inicializada como array, ou ela esta como NIL.
elaineosm
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 04 Jul 2019 13:14
Localização: BM/RJ

Erro nos parametros

Mensagem por elaineosm »

obg pessoal
bom dia a todos
Responder