Announcement

Collapse
No announcement yet.

RTS Signal setzen unter WinXP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • RTS Signal setzen unter WinXP

    hallo,
    beim c++ builder setze ich mit
    dcbCommPort.fRtsControl = RTS_CONTROL_ENABLE; // bzw. DISABLE mein rts - signal. was aber unter delphi nicht geht, da er frtscontrol nicht kennt.

    im delphi habe ich es damit (dcbCommPort.Flags:=12305;//bzw 0) hinbekommen.
    es funktioniert unter win98 auch einwandfrei (obwohl ich nicht weiß, was 12305 genau macht). aber unter winxp setzt er mein rts -signal nicht auf +12v.
    ich hoffe, daß mir jemand helfen kann.
    danke

  • #2
    Bin ebenfalls auf der suche nach einer Erklärung für die nicht reagierende RTS-Leitung unter WIN-XP. Unter alle andere WIN-Versionen funktioniert (DCB.Flags:= DCB.Flags xor 12304) zum Ein und Ausschalten dieser Funktion

    Comment


    • #3
      hallo,<BR>

      hab zwar kein xp, aber wie <BR>
      wäre es mit: <BR>

      <PRE>
      EscapeCommFunction(hcom1,SETRTS)
      </PRE>

      sollte eigentlich kompatibel sein.<PRE>

      gruss detle

      Comment


      • #4
        Ich befürchte das es nicht gehen wird ,weil XP die Schnittstellen anders verwaltet.Ihr müsstet vermutlich so eine Art Druckertreiber fürs Comport schreibe

        Comment


        • #5
          Ich habe bei Delphi und serielle Schnittstelle immer <a href="http://sourceforge.net/projects/tpapro">TurboPower AsyncPro</a> verwendet. Und damit gabe es (nur beteiligt an Entwicklung bis W2K) immer keine Probleme

          Comment

          Working...
          X