Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Type dans un function. [ Archives Visual Basic / Divers ] (Philipina)

mercredi 13 août 2003 à 14:34:06 | Type dans un function.

Philipina

Bonjour,

Je voudrais faire passer un type comme paramètre à une fonction.
Ma definition de type s'appelle Parameters.
Ma fonction est definie comme ci-dessous:

-----------------------------------------
Public Function SaveParameters(param As Parameters)
ici se trouve mon code qui utilise param...
end function
------------------------------------------

Lorsque je veux lui faire passer un type (voir ligne ci-dessous) je recoit l'erreur suivante : "Variable required - can't assign to this expression"

---------------------
Dim OAN as parameters

SaveParameters (OAN)

---------------------

Ou est le problème ?
Merci d'avance.

mercredi 13 août 2003 à 14:41:25 | Re : Type dans un function.

crenaud76

Essaye en précisant (ByRef param As Parameters) dans ta déclaration de function (elle devrait retourner un Type donné d'ailleur ta function !!!)
Chez moi ca marche sans mais on sait jamais ...
Christophe R.


-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> Je voudrais faire passer un type comme paramètre à une fonction.
> Ma definition de type s'appelle Parameters.
> Ma fonction est definie comme ci-dessous:
>
> -----------------------------------------
> Public Function SaveParameters(param As Parameters)
> ici se trouve mon code qui utilise param...
> end function
> ------------------------------------------
>
> Lorsque je veux lui faire passer un type (voir ligne ci-dessous) je recoit l'erreur suivante : "Variable required - can't assign to this expression"
>
> ---------------------
> Dim OAN as parameters
>
> SaveParameters (OAN)
>
> ---------------------
>
> Ou est le problème ?
> Merci d'avance.

vendredi 10 mars 2006 à 00:51:04 | Re : Type dans un function.

kharrat

salut,

j'ai exactement le même problème !

voici mon bout de code :

Type monType
   valeur As String
End Type

Private Sub Imprime (var As monType)
   Open "c:\fichier.txt" For Output As #1
   Print #1, var.valeur
   Close #1
End Sub

'# appelle de ma fonction :

Dim maVar as monType
Imprime(maVar)                     '# génère une erreur Code compile : variable required can't assigne to this expression

j'ai essayé de la passer par référence en déclarant

Private Sub Imprime (ByRef var As monType)
   Open "c:\fichier.txt" For Output As #1
   Print #1, var.valeur
   Close #1
End Sub

Mais ca ne marche toujours pas...

une idée ?



Cette discussion est classé dans : fonction, function, type, passer, parameters


Répondre à ce message

Sujets en rapport avec ce message

passer un tableau de type complexe (etudiant) a une fonction [ par AKRAMNOUIR ] Bonjour a tous je veut passer a une fonction ou procedure un tableau de type comme paramétreexemple : Private Type mdp                      nom As Str NtOpenKey [ par draluorg ] Salut a tous, Je ne parviens pas a utiliser l'api NtOpenKey, j'ai essaye dans tous les sens et rien :( J'ai soit l'erreur Memoire Insufisante soit Fontion PMT( fonction financiere) pour ceux qui connaisse le credit. Merci de votre aide [ par nono ] La fonction ou méthode Pmt retourne le versement pour une annuité en se basant sur des versements périodiques et un taux d'intérêt constants. Pmt(taux Comment retourner un tableau de type personnalisé dans une fonction [ par Hebus1332 ] Bonjour,Je voudrais écrire une fonction qui me retourne un tableau de type personnalisé.Quelquechose du genre :Public Type InfoFic   ' N variablesEnd preciser le type de retour d'une fonction [ par janineinfo ] salut tt le monde,Vous pouvez m'aider?comment faire pour preciser le type de retour d'une fonction en vb.netmerci, Paramètre 'Form' passer à une class [ par nawakator ] Bonjour à tous J'ai créer un projet Exe DLL. J'ai créer une class puis y est mis une fonction du type : Public Sub MaFonction(ByRef MaForm As Form)    Basic - probléme de ddl [ par WouaWoua ] Bonjour à tous, je poste car je n' arrive pas à résoudre seul ce problème : Dans le cadre d' un bot, j' ai déclaré une fonction qui me permet de simul function [ par cretthie ] bonjour tout le monde. j'ai fait une fonction , la pas de probleme. selement, dans ma fonction, j'ai une boucle for ... next et j'aimerai qu'a chaque Créer un évènement. [ par nicolee ] Bonjour,  Un fonction timer met à jour une variable publique sous certaines conditions(suivant d'autres variables publiques). Je souhaite que cette mi Appeler une fonction d'une dll depuis une form [ par alandugatinais ] Bonjour,ContexteJ'ai crée une dll qui s'appelle mesfonctions.dll qui contient la fonction ajouterunJ'ai crée un exe qui s'appelle appel.exe qui contie


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.