Avatar billede kirnehsnah Nybegynder
30. januar 2003 - 16:13 Der er 3 kommentarer og
1 løsning

Objekt i .bas modul

Hvordan overfører jeg navnet på et objekt til et .bas modul? Det jeg vil er at udføre en række funktioner på et comm modul på en form, uden at skrive navnet på comm modulet direkte i .bas modulet.
Avatar billede michaelemanuel Nybegynder
31. januar 2003 - 10:37 #1
Hvis jeg forstår dig, vil du have en procedure til at udføre en række operationer på et vilkårligt MSComm object.

Du kan overføre objectet som parameter til proceduren :
Sub DoSomething(MyObject As MSComm)
og så lade proceduren arbejde med MyObject.
Avatar billede peter.erikse Nybegynder
31. januar 2003 - 11:35 #2
Jeg forstår hverken spørgsmål eller svar :o)
Avatar billede sjh Nybegynder
31. januar 2003 - 13:24 #3
jeg tror nok det er noget i den stil du mener, her et lille eksempel.

'------------------------- Form1 -------------------------
Option Explicit

Private Sub Form_Load()
'De gør det samme:

  Call SelTextBox1(Text1)
  'eller
  Call SelTextBox2(Text1)
End Sub
'------------------------- Form1 -------------------------

'------------------------ Module1 ------------------------
Option Explicit

'Her fortæller vi at objText er en TextBox
Public Sub SelTextBox1(objText As TextBox)
  objText.SelStart = 0
  objText.SelLength = Len(objText)
End Sub

'Her fortæller vi at objText er et Object
Public Sub SelTextBox2(objText As Object)
  objText.SelStart = 0
  objText.SelLength = Len(objText)
End Sub
'------------------------ Module1 ------------------------
Avatar billede kirnehsnah Nybegynder
31. januar 2003 - 13:38 #4
michaelemanuel --> Hvis jeg forstår dig, vil du have en procedure til at udføre en række operationer på et vilkårligt MSComm object.

Det er nemlig rigtigt. Tak for hjælpen, det var lige det jeg manglede. Undskyld til jer andre at det var lidt kringlet formuleret.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester