Hallo erstmal,
ich und mein Kollege arbeiten zur Zeit an einem Projekt. Es geht darum einen PerkinElmer Model 5113 PRE-AMP Vorverstärker anzusprechen. der Verstärker ist mit der COM schnittstelle des PCs verbunden. Wir haben ein Programm geschrieben, welches die Bildschirmbeleuchtung des Verstärkers an und ausschalten kann. Dieses funktioniert wenn man es beispielsweise in Turbo C mit DOS kompiliert. Wir arbeiten zur Zeit mit dem Borland C++ Builder. Wir haben den String der den Befehl zum An bzw Ausschalten auf einen Button gelegt, die Konfiguration der Schnittstelle wird bei dem Starten des Programms durchgeführt. Leider funktioniert es nicht mit dem Builder. Es funktioniert wenn man beim Buttonklick eine Shellexecute des DOS-Programms aufruft, da dies aber eine unsaubere Lösung ist möchten wir es eigentlich so nicht machen. Wir denken, das es was mit den Eigenschaften des Builders oder mit Win XP zutun haben muss.
Falls jemand Ideen hat oder bereits ein bestehendes Problem mit Schnittstellen in XP oder dem Builder hat bitte sind wir über jede Hilfe dankbar.
die Portadressen für die COM Schnittstelle sind freigeschaltet, Firewall oder ähnliches gibt es nicht.
Vielen Dank im Vorraus.
Mit freundlichen Grüßen,
E.Welsch
ich und mein Kollege arbeiten zur Zeit an einem Projekt. Es geht darum einen PerkinElmer Model 5113 PRE-AMP Vorverstärker anzusprechen. der Verstärker ist mit der COM schnittstelle des PCs verbunden. Wir haben ein Programm geschrieben, welches die Bildschirmbeleuchtung des Verstärkers an und ausschalten kann. Dieses funktioniert wenn man es beispielsweise in Turbo C mit DOS kompiliert. Wir arbeiten zur Zeit mit dem Borland C++ Builder. Wir haben den String der den Befehl zum An bzw Ausschalten auf einen Button gelegt, die Konfiguration der Schnittstelle wird bei dem Starten des Programms durchgeführt. Leider funktioniert es nicht mit dem Builder. Es funktioniert wenn man beim Buttonklick eine Shellexecute des DOS-Programms aufruft, da dies aber eine unsaubere Lösung ist möchten wir es eigentlich so nicht machen. Wir denken, das es was mit den Eigenschaften des Builders oder mit Win XP zutun haben muss.
Falls jemand Ideen hat oder bereits ein bestehendes Problem mit Schnittstellen in XP oder dem Builder hat bitte sind wir über jede Hilfe dankbar.
die Portadressen für die COM Schnittstelle sind freigeschaltet, Firewall oder ähnliches gibt es nicht.
Vielen Dank im Vorraus.
Mit freundlichen Grüßen,
E.Welsch