<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>wieder mal Vb</title>
    <link>http://forum.geizhals.at/feed.jsp?id=369474</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(7): wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2884839.html#2884839</link>
      <description>also direkt beim sprung kann er nicht hängenbleiben ...&lt;br&gt;&lt;br&gt;es mus genau bei einer zeile sein ...&lt;br&gt;&lt;br&gt;&lt;br&gt;was passiert wenn du den breakpoint auf die erste zeile der IOOut setzt ?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 18 Oct 2005 20:50:52 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2884839.html#2884839</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-10-18T20:50:52Z</dc:date>
    </item>
    <item>
      <title>Re(6): wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2884540.html#2884540</link>
      <description>Und zwar ist der Hänger drinnen, sobald er von der Private Sub Timer1.Timer() in die &lt;br&gt;IOout(dat) springen sollte, und somit die Leitungen aktualisiert werden sollten.&lt;br&gt;&lt;br&gt;Habs oben im Text schon so ausgebessert.&lt;br&gt;&lt;br&gt;Exe lässt sich erstellen, nur bleibt die hängen&lt;br/&gt;</description>
      <pubDate>Tue, 18 Oct 2005 19:10:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2884540.html#2884540</guid>
      <dc:creator>hellraiser</dc:creator>
      <dc:date>2005-10-18T19:10:23Z</dc:date>
    </item>
    <item>
      <title>Re(5): wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2883293.html#2883293</link>
      <description>ja, aber in welcher zeile bleibt er hängen ...&lt;br&gt;&lt;br&gt;du kannst dich ja einzeln durchs programm durchsteppen .. dann siehst genau welche zeile das problem macht ...&lt;br&gt;&lt;br&gt;könnt eine endlosschleife sein, oder eine methode die auf rückgabewerte wartet, ...&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 18 Oct 2005 10:54:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2883293.html#2883293</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-10-18T10:54:10Z</dc:date>
    </item>
    <item>
      <title>Re(4): wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2883257.html#2883257</link>
      <description>der hat sich schon erledigt,danke&lt;br&gt;jetz bleibts hängen &lt;br/&gt;</description>
      <pubDate>Tue, 18 Oct 2005 10:43:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2883257.html#2883257</guid>
      <dc:creator>hellraiser</dc:creator>
      <dc:date>2005-10-18T10:43:47Z</dc:date>
    </item>
    <item>
      <title>Re(3): wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882794.html#2882794</link>
      <description>in welcher zeile kommt denn der object required fehler ?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 18 Oct 2005 07:22:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882794.html#2882794</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-10-18T07:22:44Z</dc:date>
    </item>
    <item>
      <title>Re(3): wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882665.html#2882665</link>
      <description>also passen MUSS es nicht, hab schon oft Fehler in Büchern/Zeitschriften gesehen. Desweiteren, verwenden die die gleiche VB Version wie du?&lt;br/&gt;</description>
      <pubDate>Tue, 18 Oct 2005 05:53:22 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882665.html#2882665</guid>
      <dc:creator>hover</dc:creator>
      <dc:date>2005-10-18T05:53:22Z</dc:date>
    </item>
    <item>
      <title>Re(2): wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882595.html#2882595</link>
      <description>nein leider, der Source ist ja vom "Elektronik am Pc" Buch&lt;br&gt;&lt;br&gt;Source MUSS so passen, habs schon hundertmal mitm Buch verglichen.&lt;br&gt;Aber immer der gleiche Object reqzired Fehler&lt;br/&gt;</description>
      <pubDate>Tue, 18 Oct 2005 00:00:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882595.html#2882595</guid>
      <dc:creator>hellraiser</dc:creator>
      <dc:date>2005-10-18T00:00:07Z</dc:date>
    </item>
    <item>
      <title>Re: wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882591.html#2882591</link>
      <description>Fehlt da nicht nach dem &lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;Timer&lt;/pre&gt;&lt;/div&gt; ein &lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;End If&lt;/pre&gt;&lt;/div&gt; ?&lt;br&gt;&lt;br&gt;#edit: Bzw. wirds nach dem &lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;next&lt;/pre&gt;&lt;/div&gt; nicht auch benötigt?&lt;br&gt;&lt;br&gt;.&lt;br/&gt;</description>
      <pubDate>Mon, 17 Oct 2005 23:40:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882591.html#2882591</guid>
      <dc:creator>Silence!</dc:creator>
      <dc:date>2005-10-17T23:40:36Z</dc:date>
    </item>
    <item>
      <title>Re: wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882590.html#2882590</link>
      <description>Fehlt da nciht nach dem Timer ein End If ?&lt;br/&gt;</description>
      <pubDate>Mon, 17 Oct 2005 23:40:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882590.html#2882590</guid>
      <dc:creator>Silence!</dc:creator>
      <dc:date>2005-10-17T23:40:36Z</dc:date>
    </item>
    <item>
      <title>wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882611.html#2882611</link>
      <description>Habe folgendes Programm zur Ansteuerung der seriellen Schnittstelle:&lt;br&gt;&lt;br&gt;jedoch hängt sich das Programm nachm Starten leider auf, kA wieso.&lt;br&gt;Es lässt sich kein Button auswählen&lt;br&gt;Und zwar ist der Hänger drinnen, sobald er von der Private Sub Timer1.Timer() in die &lt;br&gt;IOout(dat) springen sollte, und somit die Leitungen aktualisiert werden sollten.&lt;br&gt;&lt;br&gt;&lt;br&gt;Source: (in der Form mit 8 Checkboxes und 2 Option)&lt;br&gt;&lt;br&gt;--------------------------------------------&lt;br&gt;Private Sub Form_Load()&lt;br&gt;&lt;br&gt;i = OPENCOM("COM4")&lt;br&gt;If i = 0 Then&lt;br&gt;&amp;nbsp;&amp;nbsp; i = OPENCOM("COM5")&lt;br&gt;&amp;nbsp;&amp;nbsp; Option1.Value = True&lt;br&gt;End If&lt;br&gt;If i = 0 Then MsgBox ("Com Interface Error")&lt;br&gt;TXD 0&lt;br&gt;RTS 0&lt;br&gt;DTR 0&lt;br&gt;&lt;br&gt;Timer1.Interval = 100&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;----------------------------------------&lt;br&gt;Sub IOout(Dat)&lt;br&gt;Bitvalue = 1&lt;br&gt;RTS 0&lt;br&gt;&lt;br&gt;For n = 1 To 8&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If (Dat And Bitvalue) &gt; 0 Then TXD 1 Else TXD 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DTR 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DELAY 0.005&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DTR 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Bitvalue = Bitvalue * 2&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next n&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;RTS 1&lt;br&gt;&amp;nbsp;&amp;nbsp;DELAY 0.005&lt;br&gt;&amp;nbsp;&amp;nbsp;RTS 0&lt;br&gt;End Sub&lt;br&gt;----------------------------------------------------&lt;br&gt;Private Sub Timer1_Timer()&lt;br&gt;TIMEINIT&lt;br&gt;Dat = 0&lt;br&gt;Dat = Dat + Check1.Value&lt;br&gt;Dat = Dat + Check2.Value * 2&lt;br&gt;Dat = Dat + Check3.Value * 4&lt;br&gt;Dat = Dat + Check4.Value * 8&lt;br&gt;Dat = Dat + Check5.Value * 16&lt;br&gt;Dat = Dat + Check6.Value * 32&lt;br&gt;Dat = Dat + Check7.Value * 64&lt;br&gt;Dat = Dat + Check8.Value * 128&lt;br&gt;IOout Dat&lt;br&gt;End Sub&lt;br&gt;-------------------------------------------------------------&lt;br&gt;ports.bas passt soweit.&lt;br/&gt;</description>
      <pubDate>Mon, 17 Oct 2005 23:34:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882611.html#2882611</guid>
      <dc:creator>hellraiser</dc:creator>
      <dc:date>2005-10-17T23:34:59Z</dc:date>
    </item>
    <item>
      <title>wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882610.html#2882610</link>
      <description>Habe folgendes Programm zur Ansteuerung der seriellen Schnittstelle:&lt;br&gt;Als Modul wird die ports.bas verwendet, die Port.dll befindet sich im Projektordner, und im Win System Ordner.&lt;br&gt;&lt;br&gt;Wenn ich ausführen will, kommt Fehlermeldung: Object required 424&lt;br&gt;Im Debug Modus springt er hierbei auf die Zeile: Timer1.Interval = 100&lt;br&gt;&lt;br&gt;Keine Ahnung wo hier der Fehler liegt.&lt;br&gt;&lt;br&gt;Kann mit anderen Programm die Seriellen Ports einlesen (mit MScomm), jedoch &lt;i&gt;pfunziwunzifunztatatut&lt;/i&gt; das hinausschreiben mit der bas hier nicht,wills aber damit versuchen.&lt;br&gt;&lt;br&gt;Ideen? danke&lt;br&gt;&lt;br&gt;Edit: bin zu blöd, habe den Timer in der Form vergessen &lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt;&lt;br&gt;&lt;br&gt;jedoch hängt sich das Programm nachm Starten leider auf, wiederum kA wieso.&lt;br&gt;Es lässt sich kein Button auswählen&lt;br&gt;&lt;br&gt;&lt;br&gt;Source: (in der Form mit 8 Checkboxes und 2 Option)&lt;br&gt;&lt;br&gt;&lt;br&gt;Private Sub Form_Load()&lt;br&gt;&lt;br&gt;i = OPENCOM("COM4")&lt;br&gt;If i = 0 Then&lt;br&gt;&amp;nbsp;&amp;nbsp; i = OPENCOM("COM5")&lt;br&gt;&amp;nbsp;&amp;nbsp; Option1.Value = True&lt;br&gt;End If&lt;br&gt;If i = 0 Then MsgBox ("Com Interface Error")&lt;br&gt;TXD 0&lt;br&gt;RTS 0&lt;br&gt;DTR 0&lt;br&gt;&lt;br&gt;Timer1.Interval = 100&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Sub IOout(Dat)&lt;br&gt;Bitvalue = 1&lt;br&gt;RTS 0&lt;br&gt;&lt;br&gt;For n = 1 To 8&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If (Dat And Bitvalue) &gt; 0 Then TXD 1 Else TXD 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DTR 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DELAY 0.005&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DTR 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Bitvalue = Bitvalue * 2&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next n&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;RTS 1&lt;br&gt;&amp;nbsp;&amp;nbsp;DELAY 0.005&lt;br&gt;&amp;nbsp;&amp;nbsp;RTS 0&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Private Sub Timer1_Timer()&lt;br&gt;TIMEINIT&lt;br&gt;Dat = 0&lt;br&gt;Dat = Dat + Check1.Value&lt;br&gt;Dat = Dat + Check2.Value * 2&lt;br&gt;Dat = Dat + Check3.Value * 4&lt;br&gt;Dat = Dat + Check4.Value * 8&lt;br&gt;Dat = Dat + Check5.Value * 16&lt;br&gt;Dat = Dat + Check6.Value * 32&lt;br&gt;Dat = Dat + Check7.Value * 64&lt;br&gt;Dat = Dat + Check8.Value * 128&lt;br&gt;IOout Dat&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Ports.bas:&lt;br&gt;Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer&lt;br&gt;Declare Sub CLOSECOM Lib "Port" ()&lt;br&gt;Declare Sub SENDBYTE Lib "Port" (ByVal b%)&lt;br&gt;Declare Function READBYTE Lib "Port" () As Integer&lt;br&gt;Declare Sub DTR Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub RTS Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub TXD Lib "Port" (ByVal b%)&lt;br&gt;Declare Function CTS Lib "Port" () As Integer&lt;br&gt;Declare Function DSR Lib "Port" () As Integer&lt;br&gt;Declare Function RI Lib "Port" () As Integer&lt;br&gt;Declare Function DCD Lib "Port" () As Integer&lt;br&gt;Declare Sub DELAY Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub TIMEINIT Lib "Port" ()&lt;br&gt;Declare Sub TIMEINITUS Lib "Port" ()&lt;br&gt;Declare Function TIMEREAD Lib "Port" () As Long&lt;br&gt;Declare Function TIMEREADUS Lib "Port" () As Long&lt;br&gt;Declare Sub DELAYUS Lib "Port" (ByVal l As Long)&lt;br&gt;Declare Sub REALTIME Lib "Port" (ByVal i As Boolean)&lt;br/&gt;</description>
      <pubDate>Mon, 17 Oct 2005 23:34:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882610.html#2882610</guid>
      <dc:creator>hellraiser</dc:creator>
      <dc:date>2005-10-17T23:34:59Z</dc:date>
    </item>
    <item>
      <title>wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882599.html#2882599</link>
      <description>Habe folgendes Programm zur Ansteuerung der seriellen Schnittstelle:&lt;br&gt;Als Modul wird die ports.bas verwendet, die Port.dll befindet sich im Projektordner, und im Win System Ordner.&lt;br&gt;&lt;br&gt;Wenn ich ausführen will, kommt Fehlermeldung: Object required 424&lt;br&gt;Im Debug Modus springt er hierbei auf die Zeile: Timer1.Interval = 100&lt;br&gt;&lt;br&gt;Keine Ahnung wo hier der Fehler liegt.&lt;br&gt;&lt;br&gt;Kann mit anderen Programm die Seriellen Ports einlesen (mit MScomm), jedoch &lt;i&gt;pfunziwunzifunztatatut&lt;/i&gt; das hinausschreiben mit der bas hier nicht,wills aber damit versuchen.&lt;br&gt;&lt;br&gt;Ideen? danke&lt;br&gt;&lt;br&gt;Edit: bin zu blöd, habe den Timer in der Form vergessen &lt;img src="crazy.gif" width="16" height="19" align="absmiddle" alt="%-)"/&gt;&lt;br&gt;&lt;br&gt;jedoch hängt sich das Programm nachm Starten leider auf, wiederum kA wieso.&lt;br&gt;Es lässt sich kein Button auswählen&lt;br&gt;&lt;br&gt;&lt;br&gt;Source: (in der Form mit 8 Checkboxes und 2 Option)&lt;br&gt;&lt;br&gt;&lt;br&gt;Private Sub Form_Load()&lt;br&gt;&lt;br&gt;i = OPENCOM("COM4")&lt;br&gt;If i = 0 Then&lt;br&gt;&amp;nbsp;&amp;nbsp; i = OPENCOM("COM3")&lt;br&gt;&amp;nbsp;&amp;nbsp; Option1.Value = True&lt;br&gt;End If&lt;br&gt;If i = 0 Then MsgBox ("Com Interface Error")&lt;br&gt;TXD 0&lt;br&gt;RTS 0&lt;br&gt;DTR 0&lt;br&gt;&lt;br&gt;Timer1.Interval = 100&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Sub IOout(Dat)&lt;br&gt;Bitvalue = 1&lt;br&gt;RTS 0&lt;br&gt;&lt;br&gt;For n = 1 To 8&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If (Dat And Bitvalue) &gt; 0 Then TXD 1 Else TXD 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DTR 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DELAY 0.005&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DTR 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Bitvalue = Bitvalue + 2&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next n&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;RTS 1&lt;br&gt;&amp;nbsp;&amp;nbsp;DELAY 0.005&lt;br&gt;&amp;nbsp;&amp;nbsp;RTS 0&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Private Sub Timer1_Timer()&lt;br&gt;TIMEINIT&lt;br&gt;Dat = 0&lt;br&gt;Dat = Dat + Check1.Value&lt;br&gt;Dat = Dat + Check2.Value + 2&lt;br&gt;Dat = Dat + Check3.Value + 4&lt;br&gt;Dat = Dat + Check4.Value + 8&lt;br&gt;Dat = Dat + Check5.Value + 16&lt;br&gt;Dat = Dat + Check6.Value + 32&lt;br&gt;Dat = Dat + Check7.Value + 64&lt;br&gt;Dat = Dat + Check8.Value + 128&lt;br&gt;IOout Dat&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Ports.bas:&lt;br&gt;Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer&lt;br&gt;Declare Sub CLOSECOM Lib "Port" ()&lt;br&gt;Declare Sub SENDBYTE Lib "Port" (ByVal b%)&lt;br&gt;Declare Function READBYTE Lib "Port" () As Integer&lt;br&gt;Declare Sub DTR Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub RTS Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub TXD Lib "Port" (ByVal b%)&lt;br&gt;Declare Function CTS Lib "Port" () As Integer&lt;br&gt;Declare Function DSR Lib "Port" () As Integer&lt;br&gt;Declare Function RI Lib "Port" () As Integer&lt;br&gt;Declare Function DCD Lib "Port" () As Integer&lt;br&gt;Declare Sub DELAY Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub TIMEINIT Lib "Port" ()&lt;br&gt;Declare Sub TIMEINITUS Lib "Port" ()&lt;br&gt;Declare Function TIMEREAD Lib "Port" () As Long&lt;br&gt;Declare Function TIMEREADUS Lib "Port" () As Long&lt;br&gt;Declare Sub DELAYUS Lib "Port" (ByVal l As Long)&lt;br&gt;Declare Sub REALTIME Lib "Port" (ByVal i As Boolean)&lt;br/&gt;</description>
      <pubDate>Mon, 17 Oct 2005 23:34:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882599.html#2882599</guid>
      <dc:creator>hellraiser</dc:creator>
      <dc:date>2005-10-17T23:34:59Z</dc:date>
    </item>
    <item>
      <title>wieder mal Vb</title>
      <link>http://forum.geizhals.at/t369474,2882587.html#2882587</link>
      <description>Habe folgendes Programm zur Ansteuerung der seriellen Schnittstelle:&lt;br&gt;Als Modul wird die ports.bas verwendet, die Port.dll befindet sich im Projektordner, und im Win System Ordner.&lt;br&gt;&lt;br&gt;Wenn ich ausführen will, kommt Fehlermeldung: Object required 424&lt;br&gt;Im Debug Modus springt er hierbei auf die Zeile: Timer1.Interval = 100&lt;br&gt;&lt;br&gt;Keine Ahnung wo hier der Fehler liegt.&lt;br&gt;&lt;br&gt;Kann mit anderen Programm die Seriellen Ports einlesen (mit MScomm), jedoch &lt;i&gt;pfunziwunzifunztatatut&lt;/i&gt; das hinausschreiben mit der bas hier nicht,wills aber damit versuchen.&lt;br&gt;&lt;br&gt;Ideen? danke&lt;br&gt;&lt;br&gt;&lt;br&gt;Source: (in der Form mit 8 Checkboxes und 2 Option)&lt;br&gt;&lt;br&gt;&lt;br&gt;Private Sub Form_Load()&lt;br&gt;&lt;br&gt;i = OPENCOM("COM4")&lt;br&gt;If i = 0 Then&lt;br&gt;&amp;nbsp;&amp;nbsp; i = OPENCOM("COM3")&lt;br&gt;&amp;nbsp;&amp;nbsp; Option1.Value = True&lt;br&gt;End If&lt;br&gt;If i = 0 Then MsgBox ("Com Interface Error")&lt;br&gt;TXD 0&lt;br&gt;RTS 0&lt;br&gt;DTR 0&lt;br&gt;&lt;br&gt;Timer1.Interval = 100&lt;br&gt;&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Sub IOout(Dat)&lt;br&gt;Bitvalue = 1&lt;br&gt;RTS 0&lt;br&gt;&lt;br&gt;For n = 1 To 8&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If (Dat And Bitvalue) &gt; 0 Then TXD 1 Else TXD 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DTR 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DELAY 0.005&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DTR 0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Bitvalue = Bitvalue + 2&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Next n&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;RTS 1&lt;br&gt;&amp;nbsp;&amp;nbsp;DELAY 0.005&lt;br&gt;&amp;nbsp;&amp;nbsp;RTS 0&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Private Sub Timer1_Timer()&lt;br&gt;TIMEINIT&lt;br&gt;Dat = 0&lt;br&gt;Dat = Dat + Check1.Value&lt;br&gt;Dat = Dat + Check2.Value + 2&lt;br&gt;Dat = Dat + Check3.Value + 4&lt;br&gt;Dat = Dat + Check4.Value + 8&lt;br&gt;Dat = Dat + Check5.Value + 16&lt;br&gt;Dat = Dat + Check6.Value + 32&lt;br&gt;Dat = Dat + Check7.Value + 64&lt;br&gt;Dat = Dat + Check8.Value + 128&lt;br&gt;IOout Dat&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;Ports.bas:&lt;br&gt;Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer&lt;br&gt;Declare Sub CLOSECOM Lib "Port" ()&lt;br&gt;Declare Sub SENDBYTE Lib "Port" (ByVal b%)&lt;br&gt;Declare Function READBYTE Lib "Port" () As Integer&lt;br&gt;Declare Sub DTR Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub RTS Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub TXD Lib "Port" (ByVal b%)&lt;br&gt;Declare Function CTS Lib "Port" () As Integer&lt;br&gt;Declare Function DSR Lib "Port" () As Integer&lt;br&gt;Declare Function RI Lib "Port" () As Integer&lt;br&gt;Declare Function DCD Lib "Port" () As Integer&lt;br&gt;Declare Sub DELAY Lib "Port" (ByVal b%)&lt;br&gt;Declare Sub TIMEINIT Lib "Port" ()&lt;br&gt;Declare Sub TIMEINITUS Lib "Port" ()&lt;br&gt;Declare Function TIMEREAD Lib "Port" () As Long&lt;br&gt;Declare Function TIMEREADUS Lib "Port" () As Long&lt;br&gt;Declare Sub DELAYUS Lib "Port" (ByVal l As Long)&lt;br&gt;Declare Sub REALTIME Lib "Port" (ByVal i As Boolean)&lt;br/&gt;</description>
      <pubDate>Mon, 17 Oct 2005 23:34:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t369474,2882587.html#2882587</guid>
      <dc:creator>hellraiser</dc:creator>
      <dc:date>2005-10-17T23:34:59Z</dc:date>
    </item>
  </channel>
</rss>
