Q&A

  • UNIX의 처리메세지를 즉시 받을수 있는 방법은?
클라이언트는 델파이 서버는 UNIX에서 C언어에 SYBASE DB를 사용하고 있습니다.

델파이에서 UNIX서버의 특정 파일을 실행하고 바로바로 Printf의 메세지를 받아서 처리과정을 보고 싶은데 서버의 작업이 끝나야 클라이언트로 메세지가 일괄적으로 넘어오는군요..

이 메세지를 Printf로 뿌리는 즉시즉시 클라이언트에서 받아볼수는 없을까요?



------------------------------------------------------------------------

델파이 -> Socket.SendText(실행파일명);



서버 -> Printf로 메세지를 Display

-> 이 메세지는 서버의 실행 프로그램이 되어야 델파이로 넘어옴.



델파이에서 서버의 처리 메세지를 받아서 읽음

Buff:= CSocket.ReceiveText;

len := Length(Buff);



iPos:= 0;

iTotpos:= 0;



for i:= 0 to len do

begin

imsi:= copy(buff,iTotPos+1,len);

iPos:= Pos(#10, imsi);



if iPos > 0 then

begin

line := '';

line:= copy(imsi, 1, iPos-1);

if line = ENDMSG then result := true;



REmsg.lines.add(line);

iTotPos:= iTotPos+ iPos;

end

end;









0  COMMENTS
    • 이선경
    • 2001.11.17 23:08
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 박지훈.임프
      2001.11.19 09:59
      원래의 인터베이스 버전에서는 지원하지 않습니다. 하지만 이번에 발표된 오픈소스 버전 FireBird에서는 ...
    • 이선경
      2001.11.21 19:39
      감사합니다.. 이것이 아니었으면 그 비싼 sql서버나 오라클로 바꿀려고 했습니다.. (사장한테 엉청 미움...
    • 나그네
      2001.11.18 01:58
      이선경 wrote: > 인터베이스로 게시판을 짜고 있는데요... > sql에는 데이터를 원하는 갯수만큼 읽어오는...
    • 멍충
    • 2001.11.17 21:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 지나가다가..
      2001.11.18 07:21
      음냐 정확하게 이해를 못해서염... 다만 ADOQuery2의 SQL구문을 변경한뒤 값을 읽어오고 ADOQuery3의...
    • 넥시트
    • 2001.11.17 21:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김지엽
      2001.11.17 22:49
      DIGITS가 수치값을 문자형으로 변환시키는거 맞나요? (가물 가물..) 만약에 그거라면.. MSSQL에는 Conver...
    • 최성진
      2001.11.18 21:58
      db가 무엇인지 몰라도 오라클같으면 이렇게하세요 먼저 SQLPLUS에서 접속후 UPDATE TABLE_NAME S...
    • 사발우성™
      2001.11.19 19:06
      최성진 wrote: > db가 무엇인지 몰라도 오라클같으면 이렇게하세요 > 먼저 SQLPLUS에서 > 접속후 > >...
    • 나두초보~~
      2001.11.18 05:40
      흠.. 카피 함수를 적절히 이용하면 될 것 같은데요.. 우선 stbq로 시작하는 데이타를 검색하고.. ...
    • 이경수
      2001.11.18 05:18
      사발우성™ wrote: > 안뇽 하신가엽..고수님덜....^^ 어떤 필드에 데이터를 잘못입력하여 수정을 하려 합니...
    • 사발우성
      2001.11.18 07:53
      간단하게 했습니당.. 전 SQL로 될줄 알았는뎅 ^^;; 간단하게 리스트박스에 받은 담에 copy로 4자리를 변경...
    • 이태근
    • 2001.11.17 19:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 미로
      2001.11.17 20:32
      이태근 wrote: > 펜과 브러시같은걸로 직접 그리나요? > 눌러지는 효과를 내려면....? > 후킹?을 이용한...
    • 미로
      2001.11.17 20:10
      몰라염.. wrote: > 두 델파이 EXE(A,B) A.exe에서 어떤값을 B로 던져 주면 > > B에서 그걸 받자 마자 ...
    • Help
    • 2001.11.17 18:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 이경문
      2001.11.20 06:31
      김진 wrote: > 어떤 아이피의 서버가 특정 포트를 열어 놓았는지 확인하려면 > > 어떻게해야 하는지 ...
    • 무니스
    • 2001.11.17 13:44
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.11.18 02:27
      안녕하세요. 최용일입니다. $F012는 컨트롤을 드래그해서 이동시키는 WM_SYSCOMMAND메세지의 플래그중 ...
    • 무니스
      2001.11.19 08:38
      최용일 wrote: > 안녕하세요. 최용일입니다. > > $F012는 컨트롤을 드래그해서 이동시키는 WM_SYSCOMMA...
    • 이미숙
    • 2001.11.17 11:19
    • 3 COMMENTS
    • /
    • 0 LIKES
    • smileye
      2001.11.17 18:12
      혹시 [시작]->[시스템종료]에서 종료해도 같은 현상이 아닌지요?
    • 이미숙
      2001.11.18 10:46
      시작 -> 시스템종료에서는 정상 전원차단되며 종료 됩니다. 위의 소스되로하면 전원버튼을 다시 눌려 주어...
    • smileye
      2001.11.19 00:48
      잘은 모르겠습니다만.... BOOL InitiateSystemShutdown( LPTSTR lpMachineName, // address of name ...
    • 씨나락
      2001.11.17 08:48
      질문에 내용을 잘 이해 했는지 모르겠지만요 그냥 QuickReport에 세로선과가로선을 그려놓구 하는 방법...
    • 이경문
      2001.11.20 06:39
      보통 이런 기능을 필요로 하는 프로그램들이 종종 있습니다. 아래에서 얘기한것 처럼 FindComponent를 사...
    • sk3958
      2001.11.17 17:57
      초보유저 wrote: > 이런것도 될런지 모르겠네요.. > edit11,edit12,edit13....//번호 > edit21,edit22,e...
    • 김상훈
      2001.11.17 21:18
      컴포넌트를 배열식으로 인식하려면 Tag라는 속성을 사용하시면 됩니다. 혹시 VB써 보셨으면 컴포넌트를 복...
    • 김도성
    • 2001.11.17 04:39
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 죠스고기
      2001.11.17 20:18
      uses 절에 shellapi 추가 하시구요. ShellExecute(Handle,'open', '실행할 파일명','파일경로'...
    • 김도성
      2001.11.17 21:21
      죠스고기 wrote: > uses 절에 shellapi 추가 하시구요. > > ShellExecute(Handle,'open', > '...
    • 최용일
      2001.11.18 02:25
      안녕하세요. 최용일입니다. 제대로 다 하신거 같구요... 값하나만 추가하시면 됩니다... 파일종류나...
    • 죠스고기
      2001.11.17 22:36
      그럼 님의 프로그램에 들어올 파일이 mp3인지 확인하시면 되지 않나요. 그러니까 클릭한 파일의 확장자를 ...
    • 김도성
      2001.11.18 07:25
      죠스고기 wrote: > 그럼 님의 프로그램에 들어올 파일이 mp3인지 확인하시면 되지 않나요. > 그러니까 클...