OVH Cloud OVH Cloud

Propriété et fonction....

3 réponses
Avatar
Jérôme Quintard
Salut à tous,

Dans une classe je voudrais pouvoir donner le nom d'une fonction à une
propriété pour que ma classe l'éxecute. Du genre :

maclasse.lafonction = "test"

function test(Param1, Param2)
response.write Param1 & Param2
end function

la classe ensuite appel la fonction test et donne les deux params...

C'est possible ça ?????

Jérôme

3 réponses

Avatar
François Picalausa
Bonjour/soir,

Jette un oeil du côté de CallByName

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Jérôme Quintard" a écrit dans le
message de news:
Dans une classe je voudrais pouvoir donner le nom d'une fonction à une
propriété pour que ma classe l'éxecute.


Avatar
François Picalausa
Bonjour/soir,

Parti trop vite...
Voici un exemple:
Public Sub CallMethod(Name As String)
Dim Args() As Variant
MsgBox CallByName(Me, Name, VbMethod) 'Hello World!
End Sub

Public Function Test() As String
Test = "Hello World!"
End Function

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"François Picalausa" a écrit dans le message de
news:
Bonjour/soir,

Jette un oeil du côté de CallByName


"Jérôme Quintard" a écrit dans le
message de news:
Dans une classe je voudrais pouvoir donner le nom d'une fonction à
une propriété pour que ma classe l'éxecute.




Avatar
Jérôme Quintard
Ok !!! Merci beaucoup...