PARAMETROS EM FUNCTION

JEISONANTONI 22/06/2011 10:30:18
#377490
Bom dia,

Alguém sabe me dizer se existe um número máximo de parametros para se colocar em uma function de uma classe no vb6?

desde já agradeço a atenção
ASHKATCHUP 22/06/2011 10:40:45
#377491
Olha... ja vi uma com 50 parâmetros, a maioria opcional.
ROBIU 22/06/2011 10:45:09
#377492
Conforme esse tópico, há limite sim. E no vb.net a funçõa pode ter mais parâmetros que no vb6

Na prática, uma função com tantos parâmetros torna o código complicado. Seria bom verificar uma outra forma de criar esta função.
KERPLUNK 22/06/2011 11:38:25
#377499
50 parâmetros????? Amigo, tá na hora de uma refatoração aí...
JEISONANTONI 22/06/2011 11:46:56
#377503
aqui na empresa eles usam a classe para fazer os inserts e updates nas tabelas, e os parametros sao os valores a serem inseridos ou alterados na tabela
KERPLUNK 22/06/2011 11:49:17
#377505
Já pensou em criar uma classe para isso? Ao invés de parâmetros, passa a classe já preenchida...
ROBIU 22/06/2011 13:31:00
#377521
Os campos deveriam ser propriedades e não parâmetros da classe:

Veja esse tutorial sobre classe de dados
KERPLUNK 22/06/2011 15:01:03
#377541
Fiz um exemplo bem prático disso uns dias atrás:
EDERMIR 22/06/2011 15:19:31
#377548
Se você precisa passar tantos parâmetros utilize [Ô]separadores[Ô]:

FUNÇÃO [Ô]abc|def|ghi[Ô]

Quando receber a função, use o split para colocar em array.
ASHKATCHUP 22/06/2011 17:38:59
#377577
Eu falei que JA VI, nao que FIZ.
Tópico encerrado , respostas não são mais permitidas