TQuery를 Form이나 데이터 모듈위에 올려놓고 작업을 하게 되면, 원거리에 있는 데이터 서버와는
어떻게 통신을 해야 하는지요? 데이터베이스에 직접억세스 하는것이 아니라 중간에 캐쉬엔진을
하나 만들어 넣으려고 하거든요.
전에 사용했던 방법은 SocketData 모듈이였는데, 이 방법은 신뢰성이 좀 떨어지더라구요. 어떤때는
잘 되고... 어떤때는 잘안되는등 좀 불안하게 작동하던데요...
흠... 글구 제가 궁금한 것은 overriding 하는 방법이 아니라... TDataSet을 계승받으니까 virtual
로 선언되어서, 반드시 구현해야만 하는 메쏘드들이 있더라구요... 이 메쏘드들이 각기 어떤 기능을
해야 하는지 알수가 없어서요. 어떻게 구현할지 막막합니다.
박정모 님이 쓰신 글 :
: .
: 1. TCP/IP를 이용한다고 해서 특별하게 TDataSet을 다시 정의할 이유는 없을것 같습니다.
: TDataSet을 상속받은 class를 만드는 것은 조금 어렵습니다. Delphi help 에
: 나름데로 설명이 나와있지만 Test좀 해야 하기때문에 쉽지 않은 작업 일텐데요.. ㅠㅠa
:
: 그냥 TQuery를 Form이나 데이타 모듈위에 올려놓고 작업 하는것이 맞을 겁니다.
:
: 2. virtual 함수등의 override 방법은 Objective pascal 문법등을 보셔야 할 수 있는 내용입니다.
: .
:
|