Hallo,
das ist hier ein lustiges Ratespiel.
Zitat von
Klaus01:
läuft das Waagenprogramm wenn Du mit Deiner Applikatio probierst?
Wenn ja, könnte es sein, dass das Wagenprogramm die Schnittstelle (com7) blockiert.
Zitat von
Carsten1812:
Daran liegt es nicht. Das Siwarex Programm läuft auch wenn das Delphi Programm in betrieb ist.
Wenn das Siwarex Programm läuft wird der
COM-Port blockiert, dass geht nach dem Prinzip, wer zuerst kommt, mahlt zuerst .
Man sollte vieleicht etwas systematischer vorgehen, sonst gibt es zu viele Unbekannte und man kann das Problem nicht lösen.
1. Funktioniert das Delphi Programm?
Dies kann man überprüfen, indem man sich ein kleines Sende-Programm schreibt und mittels eines virtuellen
COM-Ports (z.B. COM0COM) Daten sendet und nachschaut, ob das Delphi Programm prinzpell in der Lage ist Daten über den
COM-Port zu empfangen und anzuzeigen.
2. Stimmen die Einstellungen vom
COM-Port?
Dies muss man in der Dokumentation nachlesen und entsprechend im Delphi Programm einstellen.
3. Ist der
COM-Port durch ein anderes Programm blockiert?
Alle anderen Programme beenden, die evt. zugriff auf den
COM-Port haben könnten.
4. Sendet die Waage Daten?
Muss man den Datentransfer mit einem Befehl anstoßen, oder werden die Daten zyklisch gesendet, dass sollte in der Dokumentation stehen.
Das sind im Groben die Arbeitsschritte um das Problem zu lösen.
Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.