Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Array passado por referência
Message
De
26/02/2005 10:09:04
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Array passado por referência
Versions des environnements
Visual FoxPro:
VFP 8 SP1
OS:
Windows 2000 SP4
Divers
Thread ID:
00990871
Message ID:
00990871
Vues:
51
Pessoal,

Como passar um array por referência a uma função sem dar problema ao compilar?... vejam o exemplo abaixo:
Local array laArray[2]
* ---
laArray[1] = "Primeiro"
laArray[2] = "Segundo"
ReceberArray(@laArray)
? laArray[1]
? laArray[1]
* ---
Procedure ReceberArray(taArray) as Boolean
  taArray[1] = taArray[1] + " - Alterado"
  taArray[2] = taArray[2] + " - Alterado"
EndProc
Ao tentar compilar o VFP8 emite a seguinte mensagem:
Locate File
Locate
Ignore
Ignore all
Cancel
Unable to find Unknown TAARRAY
Sei que posso declarar outro array local em ReceberArray, copiar o taArray pro array local, trabalhar com o local, depois copiar pra taArray novamente, mas como posso resolver isso sem declarar novo array?...
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform