AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:47

Parameter dieser Suchanfrage:

Suche in Thema: Probleme USB->Serial Converter
Suche alle Beiträge, die von "jbg" 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.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

      Delphi
      by jbg, 15. Jun 2002
    Mein letztes Posting war falsch. Ich wusste nicht mehr genau, was TXD ist (Transmit Data). Diese Leitung kannst du über die Write() Methode ansprechen. Die RXD (Receive Data) kannst du über die Methode Read() ansprechen. Die DCB-Struktur wirst du aber dennoch benötigen, da du mit Sicherheit die baud-Rate ändern musst.
  • Forum: Sonstige Fragen zu Delphi

      Delphi
      by jbg, 15. Jun 2002
    Schaue dir einmal die TDCB Struktur im PSDK an. Dort müsstest du fündig werden.
    Zu setzen der TDCB Struktur:
    // ComPort: TComPort;
    var dcb: TDCB;
    begin
    dcb := ComPort.DCB;
    // deine Änderungen an der Struktur hier:
    dcb.BaudRate := CBR_2400;

    ComPort.DCB := dcb;
  • Forum: Sonstige Fragen zu Delphi

      Delphi
      by jbg, 15. Jun 2002
    Das ist auch nicht der komplette Code, den ich oben gepostet habe.

    unit COMPort;
    interface
    uses Windows, SysUtils, Classes;
    type
    TComPortNumber = (ComNone, Com1, Com2, Com3, Com4, Com5, Com6, Com7); // ggf. erweitern
    TComPort = class(TObject)
    private
    FPort: TComPortNumber;
  • Forum: Sonstige Fragen zu Delphi

      Delphi
      by jbg, 15. Jun 2002
    portname ist ein String.
    Ich habe nur einen sehr kleinen Ausschnitt von meinem Code gepostet. Eine zusätzliche DLL sagt mir aber, dass diese direkt auf den Port zugreift. Wenn du willst, kann ich auch die komplette Unit hier posten (ca. 170 Zeilen, von denen ich unnötiges entfernen kann).
  • Forum: Sonstige Fragen zu Delphi

      Delphi
      by jbg, 15. Jun 2002
    Bei uns an der Schule können wir die Software für unsere Roboter über einen USB-Serial-Converter mit Hilfe von CreateFile() und Co. ohne Probleme ansprechen.
  • Forum: Sonstige Fragen zu Delphi

      Delphi
      by jbg, 15. Jun 2002
    portname := '\\.\COM' + IntToStr(Integer(FPort));

    FPortHandle := CreateFile(PChar(portname), // name of COM device to open
    GENERIC_READ or GENERIC_WRITE, // read-write access
    0, nil, // not used
    OPEN_EXISTING, // required for tape devices
    0, 0); // not used

    Ich würde aber trotzdem gerne...
  • Forum: Sonstige Fragen zu Delphi

      Delphi
      by jbg, 15. Jun 2002
    Da der USB-Serial Converter "nur" einen Treiber zur Verfügung stellt, kann auch nur über die Windows API und IOCTRL auf den virtuellen COM-Port zugegriffen werden. Ein direkter Hardwarezugriff über TurboPascal:Port ist nicht möglich, da das Gerät ja nicht wirklich existiert.


    Wie öffnest bzw. greift du auf den COM-Port zu.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jbg&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=161
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:54 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