Hallo Leute,
ich habe folgendes Problem (Delphi5,Tools:CPortLib):<br>
Ich greife über COM2 auf einen Matrixumschalter zu. Dies funktioniert auch sehr gut über das Hyperterminal und wenn ich in Delphi eine Testunit programmiere. Binde ich meinen Code in mein relativ complexes Programm ein so kann ich Daten zur Matrix erfolgreich senden, aber wenn ich den Port auslesen will sind keine Daten vorhanden (in der Testunit sind sie da!).
Code:<br>
...<br>
com_2.open;<br>
delay(100);<br>
com_2.writestr(#10);<br>
delay(100);<br>
com_2.writestr('s');<br>
delay(100);<br>
com_2.writestr('w');<br>
delay(100);<br>
com_2.writestr('?');<br>
delay(100);<br>
com_2.writestr(#13);<br>
delay(200);<br>
com_2.readstr(rdwert,rdcount);<br>
com_2.close<br>
...<br>
Ich habe auch verschiedene delay's ausprobiert, kein erfolg.<br>
Danke und viele Grüße Walter
ich habe folgendes Problem (Delphi5,Tools:CPortLib):<br>
Ich greife über COM2 auf einen Matrixumschalter zu. Dies funktioniert auch sehr gut über das Hyperterminal und wenn ich in Delphi eine Testunit programmiere. Binde ich meinen Code in mein relativ complexes Programm ein so kann ich Daten zur Matrix erfolgreich senden, aber wenn ich den Port auslesen will sind keine Daten vorhanden (in der Testunit sind sie da!).
Code:<br>
...<br>
com_2.open;<br>
delay(100);<br>
com_2.writestr(#10);<br>
delay(100);<br>
com_2.writestr('s');<br>
delay(100);<br>
com_2.writestr('w');<br>
delay(100);<br>
com_2.writestr('?');<br>
delay(100);<br>
com_2.writestr(#13);<br>
delay(200);<br>
com_2.readstr(rdwert,rdcount);<br>
com_2.close<br>
...<br>
Ich habe auch verschiedene delay's ausprobiert, kein erfolg.<br>
Danke und viele Grüße Walter
Comment