Visite o Portal das Dicas
BUSCA
Palavra:
 
CANAIS
HOME
AVISOS
DICAS/FAQ
FÓRUM
ESTATÍSTICAS
Registrados: 4924
On-line: 47
Avisos: 11
Dicas/FAQ: 18
Fórum: 4674
Leituras: 4132581
VEJA TAMBÉM
• Antigo Fórum do Portal
• Portal AbcDicas
• Super Speedway
HOME » FÓRUM » PROGRAMAÇÃO » DETALHE
Autor  Matrizes de Parâmetros
efdusernet
local: São Paulo
postou 53 vezes
desde: 7/6/2005
Postado em: 27/6/2005
  Responder este Tópico Abrir NOVO Tópico
Gostaria de tirar uma dúvida. Qual a forma mais fácil de se criar uma função que contenha dois vetores como parâmetros?

Ex:Escrever uma funcao que receba dois vetores de 10 elementos cada e retorne a soma das medias dos elementos de mesmo indice desses vetores.

Pelo que eu saiba, há uma maneira de criar somente um (1) vetor em uma função, e ainda assim o mesmo deve ser declarado com a palavra chave ParamArray antes do nome do mesmo, deve também ser declarado como último argumento e tem por obrigatoriedade ser do tipo Variant.
Se há uma maneira de se criar uma função com dois vetores nos parâmetros gostaria de aprender com vcs.
Obrigado.
  Respostas Enviadas - mostradas na ordem inversa de chegada...
efdusernet
local: São Paulo
postou 53 vezes
desde: 7/6/2005
Resposta em: 27/6/2005
  Responder este Tópico Abrir NOVO Tópico
Pessoal já achei a solução após uns testes realizados em minha máquina! Ficou chato pois eu mesmo respondi, porém isso vai ajudar quem vier a ter dúvida no futuro.

A solução é criar uma function que retorne um array variant (dinãmico) e o outro com ParamArray assim ó:

Public Function FTeste(ArryaA() As Variant, ParamArray arrayB() As Variant) As String

End Function
INFORMAÇÃO
| REGISTRE-SE | Política de Privacidade |