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: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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