Jag har olika com-portar från gång till gång beroende på dator. Vilj lyssna av dessa com-portar med hjälp av en klass. Kan du inte lista datorns alla com-portar och lagra dom i en ArrayList? Ungefär såhär:Dynamisk uppskapning
Har det fast dimentionerat idag ..typ : "dim c as new classe", "dim d as new classe" samt "dim e as new classe".
Men jag vilj vara lite mer dynamsik och fri. Kan man dynamsikt skapa upp c, d och e?
Sv: Dynamisk uppskapning
Vet inte alls om detta fungerar i verkligheten men det kan kanske leda dig i rätt riktning.
Dim MinaComportar as New ArrayList
Dim Comclassen as classe
For Each sp As String In My.Computer.Ports.SerialPortNames
Comclasse = New classe
MinaComportar.Add(Comclasse)
Next
//Danne
Sv: Dynamisk uppskapning
'Bläddrar igenom alla classe
For each item as classe in Minacomportar
Next
'Hämta en specifik classe
Dim MinComport as classe
MinComport = Minacomportar.item(index)
//Danne
Sv:Dynamisk uppskapning
Hur gör man med en tråd om jag vill skapa upp den dynamiskt....
<code>
Dim t As Thread
'event
AddHandler classe.AddTrigg, AddressOf SetTrigg
classe.mySerialport = "com1"
classe.initPort()
'tråd
t = New Thread(AddressOf classe.openPort)
t.Priority = Threading.ThreadPriority.Lowest
t.Start()
</code>Sv:Dynamisk uppskapning
Hur kommer jag åt den classe loopen?
<code>
'Bläddrar igenom alla classe
For each item As classe in Minacomportar
...?
Next
</code>