jvlsm
|
SANTA MARIA RS - BRASIL
|
|
Postada em 21/08/2004 15:56 hs
Caros Colegas, Alguém saberia me dizer exatamente qual a finalidade da função Call no Visual basic? qual a diferença de chamar um procedimento com ou sem a função Call? Valeu pelas ajudas....
|
|
|
|
|
Postada em 21/08/2004 18:19 hs
pelo q eu sei usava-se no VB 4 ou 5 , nao me recordo para chamar funcoes mais a partir do vb6 nao é mais necessarios utilizar essa funcao para chamar qualquer outra funcao dentro do visual basic. ok
------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tom -Catanduva/SP Analista Sistemas - Visual Basic 6 - VB.NET "Confiai perpetuamente no Senhor, porque o Senhor Deus é uma Rocha Eterna" Isaías 26:4
|
|
|
|
Postada em 22/08/2004 00:00 hs
A diferença esta na forma usada na chamada, conforme exemplos abaixo. Chamando função e procedimento sem CALL: x = FuncaoAB(a, b) ProcedimentoCD c, d Chamando função e procedimento com CALL: Call FuncaoAB(a, b) Call ProcedimentoCD(c, d)
|
|
|
|
Postada em 22/08/2004 08:09 hs
Bom Call em inglês siginifica chamar, eu nunca usei, sempre que apareçia eu apagava e dava certo, mas como o |-Tom-| disse so deve funcionar no VB4 ou no VB5. O©topus
|
|
|
|
Postada em 22/08/2004 08:41 hs
Extraido do MSDN Não é necessário usar a palavra-chave Call ao chamar um procedimento. No entanto, se você usar a palavra-chave Call para chamar um procedimento que requer argumentos, argumentlist deverá ser colocado entre parênteses. Se você omitir a palavra-chave Call, também deverá omitir os parênteses de argumentlist. Se usar qualquer sintaxe de Call para chamar qualquer função intrínseca ou definida pelo usuário, o valor retornado da função será descartado. Para passar uma matriz inteira para um procedimento, use o nome da matriz seguido de parênteses vazios. Roberto
|
|
|