![]() |
Re: wie serielle Com in Delphi ansprechen
Zitat:
Zitat:
[quote="roadrunner2022"]meine frage anders gestellt: was macht diese COM packete die man in delphi einbindet so besonders, dass man sich was kaufen müsste bzw. die programmierer der packtete so viel grips reinstecken mussten. ich muss doch windows nur sagen: schick mir dieses zeichen mit XXBaud 8N1 oder wie auch immer auf die leitung.[/baud] Serielle Kommunikation ist sehr Hardwarenah. Um nicht zu sagen: ganz Hardwarenah. Alles was nah an die Hardware geht ist in Windows mittels API anzusprechen, und die Serielle Schnittstelle ist eine der Sachen, die von Microsoft leider nur extrem unzulänglich kommentiert sind. Du kannst also entweder eine dieser Komponenten herunterladen (die Comport Library ist Open Source) und nachgucken, wie der Entwickler das gemacht hat, oder das einfach verwenden, oder aber selber eine ganze Weile damit beschäftigt sein, herauszufinden wie es geht. Dabei wirst Du dann früher oder später so etwas ähnliches machen wie die bisherigen Entwickler (es führen zwar viele Strassen nach Rom, aber eine ist immer die grosse breite Autobahn ;-) ), und das Rad somit noch einmal erfinden. Zitat:
Zitat:
Zitat:
Und für mich gilt immernoch: Wenn ich zu etwas den Sourcecode habe, dann brauch ich keine gute Hilfe dazu. Ohne Hilfe dauert es zwar ein bisschen länger, aber man kann ja immer Nachlesen was etwas wie wann und wo macht :) |
Re: wie serielle Com in Delphi ansprechen
hallo danke für die antwort
ja es geht darum ein modem anzusprechen. sind diese AP denn jetzt gratis oder sind die share bzw. payware? ich habe mich mal mit dem TComPort packet von Dejan Crnila herumgespielt. delphi 7 schreit zwar immer dass es alte befehle sind aber ich lasse sie ihm einfach konvertieren. den ersten schritt habe ich auch noch geschafft, aber mit dem 2. packet habe ich doch so meine probleme. beim zweiten compilieren bekomme ich immer die fehlermeldung dass er die "DsgnIntf.dcu" nicht finden kann. die war bei meinem zip file aber auch nicht dabei. was mach ich denn da jetzt? bezüglich den problemen auf der modemleitung. ich habe schon geschafft eine abgespeckte version von tcomport zum laufen zu bringen (ist von einem stutendenkollegen von mir, der kennt sich aber genau so wenig aus wie ich). wir haben auch noch einen kleinen pc abgestellt, mit dem wir die serielle schnittstelle mithören können, und ich bin draufgekommen, dass dieses package nicht alle hw handshakeleitungen auf high setzt. das äussert sich darin, dass ich dem modem zwar AT schicken kann, das ok aber niche emfange, weill der pc nicht mitteilt, dass er empfangen kann. das merkt man auch daran, wenn man gleich danach den Hyperterminal startet bekommt man das AT OK zurück. ich möchte mich nocheinmal recht herzlich bei allen teilnehmern bedanken, dass ihr mit solch einen "trottel" wie mich :mrgreen: so gedultig seid. bezüglilch zugriffen auf die serielle (von meinem oberen posting). ich habe nicht gewusst, dass es so kompliziert ist, auf der anderen seite ist es ja so, dass es die serielle nicht erst seid gestern gibt, und da wundert es mich, dass borland nicht schon selbst ein objekt eingefügt hat, welches das alles tut. mfg roadrunner2022 |
Re: wie serielle Com in Delphi ansprechen
Zitat:
|
Re: wie serielle Com in Delphi ansprechen
Hi!
Ich habe hier eine meiner Meinung nach ganz gute Komponente zum Ansprchen des Com-Ports (rs232) ![]() Ich habe gute Erfahrungen damit gemacht aber ob die alles kann was du braust weiss ich nicht? mfg mandumoal |
Re: wie serielle Com in Delphi ansprechen
Also ich persönlich war und bin mit AsyncPro super zufrieden (nicht nur was die serielle Schnittstelle angeht) und da das Produkt mittlerweile GPL Lizensiert ist kostet es auch nichts.
P.S. Mit API war nicht Async Pro gemeint, sondern ein Application Programming Interface (also eine Programmierschnittstelle) die die Zugriffe auf Funktionen des Systems erleichtert. |
Re: wie serielle Com in Delphi ansprechen
Zitat:
|
Re: wie serielle Com in Delphi ansprechen
@mandumuol
hallo kannst du mir mal einen sourcecode von dir schicken. ich habe witzigerweise ein paar probleme. auf com2(usb adapter) hängt mein gewünschtes modem. ich kann aber nichts senden. auf com 4 habe ich ein internes modem, dort funktionierts. offensichtlich bin ich trotz der guten beschreibung auf der homepage zu dumm. ich werde euch meinen source code nachliefern (wenn ich wieder zu hause bin). mfg roadrunner2022 |
Re: wie serielle Com in Delphi ansprechen
Um die serielle Schnittstelle anzusprechen für den Elektronikbereich, empfehle ich ein Buch von Elektor: PC Schnittstellen unter Windows, die bschreibt super, wie man mit der RS232 Elektronik am PC realisieren kann. es wird eine dll benutzt: Port.dll Diese ist aber im Internet auch so erhältlich! habe mit dem Buch gute Erfahrungen gemacht :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz