Gå til innhold

Callbyname i ein form med sub rutinen "test"?


Anbefalte innlegg

Hvordan kan jeg bruke CallByName i form1 under command1 som kaller opp "Test":hmm:

Private Sub Command1_Click()
  CallByName App, "Test", VbMethod, "lol"
End Sub

Private Sub Test(ByVal sData As String)
MsgBox sData
End Sub

hva skal jeg bytte ut "App" med for og få dette til og virke?

Lenke til kommentar
Videoannonse
Annonse

Jeg antar du må skrive det på denne måten:

 

Private Sub Command1_Click()

   ' Bare COM+ objekter kan brukes. Moduler og prosjekter er derfor utelukket.
   ' Man kan også skrive Form1 istedenfor Me
   CallByName Me, "Test", VbMethod, "lol"
 
End Sub

' "Test" MÅ være definert som "public"
Public Sub Test(ByVal sData As String)

   MsgBox sData
   
End Sub

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...