AT-1000 (주유기 콘트롤 박스) 와 TCP 프로토콜 통신시 값을 받아오기가 힘드네요
TIdTCPClient 콤포넌트로 테스트 중입니다.
로컬이나 다른네트웍상에 컴끼리는 통신이 잘~ 되는데
AT-1000 (주유기 콘트롤 박스) 와 통신이 잘 안되네요..
참고로 AT-1000 내부 소프트웨어는 MS사에서 만든 winsock (ocx) 를 이용해서 작성 되었다고 합니다.
왜~ 왜~ 왜~ 델파이만 잘 ~ 안되는걸까요..
이문제를 해결하지 못하면 전....ㅜㅜ 엉엉~
<!--CodeS-->
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
var tmp :string;
begin
if key <> vk_return then Exit;
TClient.writeln( '12345678' );
tmp := TClient.ReadLn('',100); <-----이부분
RichEdit2.Lines.Add( tmp );
end;
<!--CodeE-->
또한 <------ 이부분에서 받아오는 값이 없으면 계~~~~속 화면이 멈춰버리네요..
이것또한 해결 해야 되는데 부다 도와주세요..
그 클래스가 어찌된 놈인지 보기 전까지는 귀신도 해결 못할 것 같군요. TClient가 클래스명인지.. 객체인지도 아리송하고.. 소스를 올리세요. 일부만 올려서는 아무도 도와줄수 없습니다.
대부분의 개발자들은 점쟁이가 아니므로, 소스 달랑 일부만 올리고 도움을 청하면, 귀신이 아닌 한 도와 줄 수가 없습니다.