Announcement

Collapse
No announcement yet.

Suche serielle Komponente !

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

  • Suche serielle Komponente !

    Hallo !

    Ich bin ein ziemlicher Anfänger in Delphi.
    Ich möchte eine Verbindung zu meinem Handy über den Com-Port herstellen. Ich habe gehört, dass ich dazu eine serielle Komponente benötige. Ich habe schon eine versucht, aber diese funktioniert nicht reibungslos.
    Weiß jemand, wo ich eine solche Komponente bekommen kann ?

    Vielen Dank schon einmal !!

    Jochen Herrmann

    P.S. Wie kann ich eigentlich Komponenten wieder entfernen ?
    Wie kann ich AT- Befehle zu meinem Handy senden und dass Ergebniss
    auffangen ?
    Ich weiß, dass es viele Fragen sind, aber ich würde mich freuen,
    wenn jemand mir diese beantworten könnte !!
    Vielen Dank !!

  • #2
    Hallo Jochen<br>
    Versuch es mal mit diesem Link, vielleicht findest Du hier etwas.<br>
    http://www.torry.net/modems.ht

    Comment


    • #3
      Oder vielleicht hilft Dir dieser Link ?<br>
      ...dem seriellen Port Daten senden/empfangen ?<br>
      http://www.swissdelphicenter.ch/de/showcode.php?id=84

      Comment


      • #4
        Hallo Jochen,<p>
        ich habe vor ca. 3 Jahren mal mit einer Komponente zur seriellen Kommunikation experimentiert. Die Komponente stammt von Stamina Software, ist aber frei verfügbar und wurde von einigen anderen Leuten noch etwas erweitert. Leider weiß ich heute nicht mehr, von wo ich sie heruntergeladen habe. Falls du Interesse hast mail an [email protected] und ich schicke dir die Dateien zu.<p>
        Gruß<p>
        Wolfgang Rolle

        Comment


        • #5
          Hallo Wolfgang!

          Ich habe die Komponente ein bisschen getestet.

          Wie kann ich zuerst einmal den Com Port öffnen und überpfüfen, was daran angeschlossen ist ?
          Mit <i>comm321.StartComm;</i> starte ich den Com Port, oder?
          Wie kann ich dann einen Befehl an das Gerät senden, das daran angeschlossen ist ?

          Ich weiß, ich habe überhaupt keine Ahnung, aber ich würde mich trotzdem freuen, wenn du mir helfen könntest !

          Vielen Dank !

          Jochen Herrman

          Comment


          • #6
            Hallo Jochen,<p>
            sorry ich habe jetzt erst hier wieder reingeschaut. (besser wäre vielleicht eine direkte Mail gewesen.)<br>
            Das Senden von Daten geht mit der Methode WriteCommData(). In der Datei Main.pas befindet sich die Methode <br>
            procedure TMainForm.HandleSerialMessage(const Message: String);<br>
            In dieser Methode ermittle ich, wie der PC auf empfangene Daten reagieren soll. Gleichzeitig wird auf jeden empfangenen Befehl eine Antwort an den Sender geschickt. Dazu dient die Variable Answer. Ganz am Schluß der Methode wird diese dann gesendet:<PRE>
            Comm1.WriteCommData(PChar(Answer), Length(Answer));</PRE>
            Hilft dir das weiter?<p>
            Gruß<p>
            Wolfgang Rolle

            Comment

            Working...
            X