Announcement

Collapse
No announcement yet.

Ich blick's nicht

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

  • Ich blick's nicht

    Ich hab das Problem, mit Delphi 5 Daten über eine serielle Schnittstelle einlesen zu müssen (von irgend einem exotischen Gerät).<P>
    In Delphi finde ich aber nichts dergleichen, auch die Beiträge auf dieser Seite helfen mir nicht weiter. Früher unter DOS war's kein Problem, da gab es in jeder Programmiersprache so was wie OpenCom und dergleichen. Auch mit Pascal7.0 unter 3.11 hab ich's noch geblickt. <P>
    Kann bitte jemand so gut sein und mir auf die Sprünge helfen???
    Uwe.<P>

  • #2
    Hallo Uwe,<br>Toolbox kaufen und die Komponente TSerial verwenden.<br>Jens Schuman

    Comment


    • #3
      Oder auch AsyncPro von http://www.turbopower.com
      oder unter http://www.torry.net einfach nach "COM Port" suchen und einer der dortigen Komponenten testen.

      Die einfache Möglichkeit wie unter Dos mittels "OpenCom" gibt es auch noch, aber wieso alles selbst implementieren (Handshake, Timeouts, ...), wenn es auch fertige Komponenten gibt, die einen viel abnehmen

      Comment


      • #4
        Hallo,<p>
        so schwer ist es gar nicht, die serielle Schnittstelle über Delphi anzusprechenen. Unter Windows verwendet man dabei folgende Funktionen um mit der Schnittstelle zu arbeiten: <b>ReadFile, WriteFile, CreateFile</b> Mit Hilfe der <b>TDCB</b>-Struktur ist es möglich, Baudrate, Anschluss, usw. zu setzten. Mit Hilfe von<b>TCOMSTAT</b> kann die Schnittstelle ausgewertet werden. Siehe auch folgenden Beitrag:
        http://www.entwickler-forum.de/webx?128@@.ee84b3

        Comment


        • #5
          Hallo Uwe,

          ich habe auch gute Erfahrungen mit der Freeware-Komponente CPort, erhältlich bei www.torry.net gemacht. Ich steuere damit ein Messgerät welches Bildschirmdaten als 32Bit Integerwerte einfach an dem COMPORT ausgibt.<br>
          Weist Du wie deine DATEN am Port aussehen?<br>
          Bei Fragen zu CPort kannst Du mir eine eMail: [email protected] senden oder hier im Forum weiter Fragen (die bessere Wahl).

          Gruß Walte

          Comment

          Working...
          X