AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TComm-Komponente - höchste Nummer des Ports?

Ein Thema von Sven M. · begonnen am 15. Okt 2008 · letzter Beitrag vom 15. Okt 2008
Antwort Antwort
Sven M.

Registriert seit: 21. Okt 2006
Ort: Halle/Saale
106 Beiträge
 
Delphi 5 Enterprise
 
#1

TComm-Komponente - höchste Nummer des Ports?

  Alt 15. Okt 2008, 09:07
Hallo zusammen,
beschäftige mich derzeit beruflich mit der Ansteuerung eines Geräts über RS232 mit Hilfe der TComm-Komponente. Nun möchte ich dem User die Möglichkeit geben, einen COM-Port bis höchstens COM 16 auszuwählen.
Wenn ich aber eine Zahl > 10 im Objektinspektor in der Zeile Port schreibe, setzt er die Zahl auf 1 zurück. Und auch zur Laufzeit nimmt er höchstens den Port 10 an.
Daher nun meine Frage: Ist das Maximum, was die Komponente TComm verträgt die 10? Oder ist das vom System abhängig und kann auf einem anderen Computer ganz anders sein?

Habe vorher noch nie mit RS232 gearbeitet und hoffe, dass ihr euch jetzt nicht über mich lustig macht...



Besten Dank im Voraus udn viele Grüße,
Sven
  Mit Zitat antworten Zitat
Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: TComm-Komponente - höchste Nummer des Ports?

  Alt 15. Okt 2008, 10:33
Hallo Sven,

hab auch noch ned wirklich viel damit gemacht. Im Normalfall (was ich bisher gesehen habe) hört's bei COM8 auf. Kann sein dass mehr geht aber regelfall is 8.

Gruß
Chris
  Mit Zitat antworten Zitat
Alien_F

Registriert seit: 31. Jan 2008
21 Beiträge
 
Delphi 2006 Professional
 
#3

Re: TComm-Komponente - höchste Nummer des Ports?

  Alt 15. Okt 2008, 10:44
Das kann auf anderen Rechnern ganz anders aussehen. Auf meinem Rechner hier habe ich im Gerätemanager mehrere Ports bis Nr. 67. Wer schon mal das ein oder andere Bluetooth Gerät installiert hat, wird dies kennen. Dann ist man ganz schnell in diesem Nummernbereich.
  Mit Zitat antworten Zitat
Sven M.

Registriert seit: 21. Okt 2006
Ort: Halle/Saale
106 Beiträge
 
Delphi 5 Enterprise
 
#4

Re: TComm-Komponente - höchste Nummer des Ports?

  Alt 15. Okt 2008, 11:12
Vielen Dank für eure Antworten!
Also ist es von Rechner zu Rechner unterschiedlich...
Kann mir denn jemand sagen, ob's von der Komponente her eine Begrenzung gibt? Also wenn ich dort versuche 'ne Zahl > 255 einzugeben, dann meckert er auch rum und will 'ne Zahl zwischen 0 und 255 haben. Das hilft mir aber nicht wirklich weiter, denn jetzt weiß ich nicht, ob die Komponente Ports bis 255 unterstüzt (und die Begrenzung auf 10 vom Rechner kommt) oder ob das nur 'ne interne Festlegung ist und die Komponente tatschlich nur bis Port 10 arbeitet?!

Ich hoffe, das war jetzt einigermaßen verständlich...


Beste Grüße,
Sven
  Mit Zitat antworten Zitat
Alien_F

Registriert seit: 31. Jan 2008
21 Beiträge
 
Delphi 2006 Professional
 
#5

Re: TComm-Komponente - höchste Nummer des Ports?

  Alt 15. Okt 2008, 11:40
Ich kenne jetzt TComm zwar nicht, aber ob die Komponente deinen Rechner scannt und anhand dessen die Limitierung macht, müsste sich ja rausfinden lassen: einfach mal im Gerätemanager unter Anschlüsse nachschauen, ob dort der höchste Port die Nr. 10 hat. Wenn dies schon in der IDE abgefangen wird, müsste es eine fixe Limitierung innerhalb der Komponente sein. Ansonsten: Ist der Sourcecode vorhanden? Normalerweise dürfte es kein Problem sein, das ganze zu erweitern.
  Mit Zitat antworten Zitat
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#6

Re: TComm-Komponente - höchste Nummer des Ports?

  Alt 15. Okt 2008, 11:46
Zitat von Sven M.:
Vielen Dank für eure Antworten!:)
Also ist es von Rechner zu Rechner unterschiedlich...
Kann mir denn jemand sagen, ob's von der Komponente her eine Begrenzung gibt? Also wenn ich dort versuche 'ne Zahl > 255 einzugeben, dann meckert er auch rum und will 'ne Zahl zwischen 0 und 255 haben. Das hilft mir aber nicht wirklich weiter, denn jetzt weiß ich nicht, ob die Komponente Ports bis 255 unterstüzt (und die Begrenzung auf 10 vom Rechner kommt) oder ob das nur 'ne interne Festlegung ist und die Komponente tatschlich nur bis Port 10 arbeitet?!
..
Hallo Sven,

was immer früher mal mit DOS und Win98 war, interessiert ja nicht mehr, und für Win32-Systeme ist mir nur die Zahl 255 geläufig. Bei der Einrichtung virtueller ComPorts (USB,Ethernet,Bluetooth usw.) kann man häufig angeben, welche Nr. man vergeben will, oder es wird die nächste genommen, aber welche davor wieder deinstalliert, jedenfalls kann es vom System her durchaus sein, dass COM1 und COM250 installiert sind.

Wer eine Komponente programmiert, kann den Nummernbereich natürlich einschränken, wenn er meint, das braucht man nie, aber das wäre eine kurzsichtige Art zu programmieren und spricht nicht für die Qualität der Komponente. Für Programme gilt das gleiche, aber es gibt halt alte Software, die immer noch läuft, bei der sich der Programmierer jenseits von COM4 nichts vorstellen konnte.

Gruss Reinhard
  Mit Zitat antworten Zitat
Sven M.

Registriert seit: 21. Okt 2006
Ort: Halle/Saale
106 Beiträge
 
Delphi 5 Enterprise
 
#7

Re: TComm-Komponente - höchste Nummer des Ports?

  Alt 15. Okt 2008, 15:24
Besten dank euch allen für eure Hilfe. Werde demnächst (sobald Rechner frei sind), mal testen wie sich das Ganze auf anderen Systemen verhält....
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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