com-poort server aanspreken via t internet!
Als Newbie is t me nu mogelijk mijn 220 Volt lamp-schakeling via de com-poort, wat soldeerwerk en een stukje VB
programmatuur aan te spreken.
Na een eerdere topic hier op GOT is het me nu duidelijk dat ik er een activex.dll van moet maken.... wil ik deze schakeling
via t internet aanspreken (..dus dat ik vanaf een andere pc zeg maar de com-poort van de server aanspreek)
nu gebruik ik de volgende code's
[in de class]
Private Sub Form_Load()
i = OPENCOM("COM2,1200,N,8,1")
If i = 0 Then MsgBox ("RS 232 poort niet gevonden.")
End Sub
Private Sub Command1_Click()
DTR 1
End Sub
Private Sub Command2_Click()
DTR 0
End Sub
[MODULE]
Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer
Declare Sub CLOSECOM Lib "Port" ()
Declare Sub DTR Lib "Port" (ByVal b%)
Declare Sub RTS Lib "Port" (ByVal b%)
Declare Function CTS Lib "Port" () As Integer
Declare Function DSR Lib "Port" () As Integer
Declare Function RI Lib "Port" () As Integer
Declare Function DCD Lib "Port" () As Integer
daarnaast heb ik nog een port.dll die ervoor zorgt dat de poort aanspreekbaar is
De vraag is nu.... kan ik deze code's op exact dezelfde manier opnemen in een ACTIVEX.dll ??
de sub_command1_click waarschijnlijk niet, want die zal die niet herkennen
maar in ieder geval dat ik de desbetreffende DLL die ik hier creeer kan aanspreken via een ASP pagina, wat mij betreft maak
ik meerdere DLL waarbij de een voor DTR de waarde 0 heeft en de ander DTR waarde 1 zodat ik op deze manier de
schakeling bedien! Of is dit omslachtig?
En als laatst hoe roep ik uiteindelijk de gecreeerde DLL aan in een ASP pagina? aanmelden via component services snap ik al!
Het heeft iets te doen met <% Server.CreateObject("compoort.server") %>
Maar zet ik dit in de pagina, dan krijg ik een foutmelding.
Als Newbie is t me nu mogelijk mijn 220 Volt lamp-schakeling via de com-poort, wat soldeerwerk en een stukje VB
programmatuur aan te spreken.
Na een eerdere topic hier op GOT is het me nu duidelijk dat ik er een activex.dll van moet maken.... wil ik deze schakeling
via t internet aanspreken (..dus dat ik vanaf een andere pc zeg maar de com-poort van de server aanspreek)
nu gebruik ik de volgende code's
[in de class]
Private Sub Form_Load()
i = OPENCOM("COM2,1200,N,8,1")
If i = 0 Then MsgBox ("RS 232 poort niet gevonden.")
End Sub
Private Sub Command1_Click()
DTR 1
End Sub
Private Sub Command2_Click()
DTR 0
End Sub
[MODULE]
Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer
Declare Sub CLOSECOM Lib "Port" ()
Declare Sub DTR Lib "Port" (ByVal b%)
Declare Sub RTS Lib "Port" (ByVal b%)
Declare Function CTS Lib "Port" () As Integer
Declare Function DSR Lib "Port" () As Integer
Declare Function RI Lib "Port" () As Integer
Declare Function DCD Lib "Port" () As Integer
daarnaast heb ik nog een port.dll die ervoor zorgt dat de poort aanspreekbaar is
De vraag is nu.... kan ik deze code's op exact dezelfde manier opnemen in een ACTIVEX.dll ??
de sub_command1_click waarschijnlijk niet, want die zal die niet herkennen
maar in ieder geval dat ik de desbetreffende DLL die ik hier creeer kan aanspreken via een ASP pagina, wat mij betreft maak
ik meerdere DLL waarbij de een voor DTR de waarde 0 heeft en de ander DTR waarde 1 zodat ik op deze manier de
schakeling bedien! Of is dit omslachtig?
En als laatst hoe roep ik uiteindelijk de gecreeerde DLL aan in een ASP pagina? aanmelden via component services snap ik al!
Het heeft iets te doen met <% Server.CreateObject("compoort.server") %>
Maar zet ik dit in de pagina, dan krijg ik een foutmelding.