Zitat von
messie:
abgesehen davon, dass der generische Portzugriff etwas sehr sinnvolles sein kann, glaube ich in meinem Fall nicht daran.
Generischer Portzugriff ist niemals sinnvoll. Gezielter kann hingegen tatsächlich sinnvoll sein, da stimme ich dir zu.
Zitat von
messie:
Und dass das unter VB6 erstellte
ActiveX-Control für den Zugriff auf serielle Ports so arbeitet würde ich ausschließen. Serieller Zugriff ging schon unter Quickbasic für DOS ohne Portzugriffe.
Du hast also ein
ActiveX-Control aber keinen Treiber? Irgendwie verstehe ich jetzt nichts mehr.
Zitat von
messie:
Im Fall von
ActiveX kann ich mir auch vorstellen, dass es sich richtig registrieren muss, das aber unter Vista nicht richtig funzt. Da habe ich aber kaum Erfahrungen mit, wie man das zur Laufzeit einsetzt. Wenn ich Controls hatte, habe ich sie bisher immer binär mit eingebunden.
"Binär mit eingebunden"? Was meinst du damit. REGSVR32 sollte doch in der Lage sein das Control zu registrieren, wenn es nicht bereits registriert ist. Danach taucht es in der Liste der registrierten Controls auf und du solltest in der Lage sein Delphi aus den Typinformationen eine
Unit erstellen zu lassen.
Wenn es um den seriellen Port geht, kann man aber auch "einfach" den Port öffnen und wie bei einer normalen Datei lesen und schreiben.