AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:17

Parameter dieser Suchanfrage:

Suche in Thema: An com port gesendete daten lesen
Suche alle Beiträge, die von "LargoD" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: An com port gesendete daten lesen

      Delphi
      by LargoD, 7. Mär 2010
    Ja, da scheint Dein virtuelles Com-Port Programm einiges selbständig zu tun, z. B. Enter in CR/LF umzuwandeln. Nach dem Log habe ich den Eindruck, dass es auch versucht, ein Xon/Xoff Software-Protokoll zu fahren. Du kannst ja nochmal in die Einstellungen reinsehen, ob man da was ändern kann. Ist aber nicht mehr wichtig, wenn Du mit dem echten Modem weiter testen kannst.
    Gruß
    Erich
  • Forum: Win32/Win64 API (native code)

    Re: An com port gesendete daten lesen

      Delphi
      by LargoD, 7. Mär 2010
    Wenn Du den Stop-String richtig eingegeben hast, sollte die Message Box erst aufgehen, wenn Du ok#13 und danach #10 gedrückt hast.
    Vier Zeichen 'o', 'k', #13 und dann #10!
    Hast Du die Timeouts wirklich abgestellt?
    Ist Size wirklich 0?
    Und setze mal FlowControl auf None.


    Nein, was das PacketEvent Dir geliefert hat, ist aus dem Puffer verschunden.

    Gruß
  • Forum: Win32/Win64 API (native code)

    Re: An com port gesendete daten lesen

      Delphi
      by LargoD, 6. Mär 2010
    Also nur mal so auf die Schnelle drübergesehen:

    StartString := #10 ist falsch, wieso sollte das Modem vor der Antwort Linefeed senden?
    StopString := #13+#10 sollte passen, denn normalerweise senden Modems nach der Antwort CR/LF, wenn sie nicht umkonfiguriert sind.
    Ich hofft Du weißt, wie man CR/LF auf der Tastatur (zum Testen) sendet.

    Also zum Senden:
    ComDataPacket1.StartString:=''; //...
  • Forum: Win32/Win64 API (native code)

    Re: An com port gesendete daten lesen

      Delphi
      by LargoD, 6. Mär 2010
    OK, das mit den zwei Terminal-Fenstern habe ich verstanden.

    TComPort und auch TComDataPacket habe ich schon öfter in verschiedenen Projekten eingesetzt, hat immer gut geklappt.

    Zeig doch mal aktuellen Code, vor Allem
    die Initialisierung des Paket-objektes und den OnPacket Handler

    Gruß
    Erich
  • Forum: Win32/Win64 API (native code)

    Re: An com port gesendete daten lesen

      Delphi
      by LargoD, 6. Mär 2010
    Hast Du Dir mal angesehen, was TCOmBuffer für ein Typ ist? Das ist kein String!
    Bitte benutze die entsprechenden Events und sieh Dir den übergebenen String an, notfalls mal einen Breakpoint in den Eventhandler setzen und dann einfach mit dem Mauszeiger auf den übergebenen String zeigen, und schon siehst Du, was angekommen ist.

    Ich verstehe noch nicht, wieso Du einmal den String an das Modem...
  • Forum: Win32/Win64 API (native code)

    Re: An com port gesendete daten lesen

      Delphi
      by LargoD, 5. Mär 2010
    Um com-ports anzusteuern benutze ich immer TComPort von Dejan Crnila.
    Da sind auch Beispiele im Paket, die Du leicht modifiziert direkt einsetzen kannst.
    Auf die Antwort des Modems wartest Du nicht, sondern wenn Zeichen auf der seriellen Schnittstelle ankommen, wird ein Event ausgelöst und die Zeichen kannst Du aus einem Puffer abholen. TComPort hat sogar eine einfache Paket-Erkennung, sodass...
  • Forum: Win32/Win64 API (native code)

    Re: An com port gesendete daten lesen

      Delphi
      by LargoD, 4. Mär 2010
    Du brauchst da nichts selbst zu schreiben, google einfach mal nach 'com port monitor' oder 'serial port monitor'. Es gibt da einige Programme, die Dir den Datenverkehr zeitlich korreliert in beide Richtungen anzeigen (auch für virtuelle Ports), und die Daten trotzdem zur Anwendung durchlassen. Teilweise Shareware, teilweise Freeware.
    Gruß
    Erich


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=LargoD&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=148540
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz