Avatar billede christian_h Nybegynder
10. september 2003 - 09:58 Der er 2 kommentarer og
1 løsning

Mscomm1 funktion ?

Hej Alle eksperter.

Hvis nu man skriver:

Mscomm1.DtrEnable = true sættes DTR til høj, og hvis False sættes den til lav.

Kan man lave en lille sub/funktion, så man kan skrive f.eks.

DTR_Min(1) så sættes MScomm1.DtrEnable = true og hvis man skriver
DTR_Min(0) så sættes MScomm1.DtrEnable = False

Håber nogen kan hjælpe.

Mch.

Christian_h
Avatar billede martin_moth Mester
10. september 2003 - 10:09 #1
Private sub DRT_min(SetValue as Boolean)
  MScomm1.DtrEnable = SetValue
End sub

Den kan du så bruge sådan som du selv foreslår

DTR_Min(1)  'Sætter den = true
DTR_Min(0)  'Sætter den = false

Kan nu ikke se hvorfor du vil smide det i en selvstændig procedure, der er jo ikke sparet nogle kodelinier ved det - faktisk tværtimod... Men måske har jeg misforstået
Avatar billede christian_h Nybegynder
10. september 2003 - 13:48 #2
Hej Martin.

TAK for svaret, jeg prøver koden når jeg kommer hjem, og du får dine point "hvis" det virker, OK ?!?.

Grunden til at jeg vil lave det på denne måde er at jeg skal snakke med en Microprocessor, og på denne måde kan jeg selv "bestemme" navnet på den port pin jeg skal have fat i, dvs. at jeg i stedet for at skrive MScomm1.DTREnable = true, kan jeg f.eks skrive SCK_Clock(1).

Håber dette spreder lidt lys over sagen.

Mvh.

Christian_h
Avatar billede christian_h Nybegynder
10. september 2003 - 20:14 #3
Hejsa igen.

Det virker, TAKKER

Mvh.

Christian_h
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