C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[42247] Re:티맥스 연결을 DataSet으로 만드는것이 가능한가요??
박지훈.임프 [cbuilder] 1095 읽음    2005-10-21 22:00
제가 금융권에서 TMax 관련 일을 할 때, 좀 이해가 안되었던 부분이 왜 TMax나 Tuxedo 관련의 델파이/C++빌더
컴포넌트가 거의 없는가 하는 거였습니다. 물론 아래 안영제님이 말씀하신대로 티맥스에서 제공하는 기본 유닛이 있긴
하지만 그건 티맥스 클라이언트 dll의 임포트 유닛에 불과하니까요. 티맥스나 턱시도같이 TP모니터의 클라이언트 작업은
거의 100% 업무 프로그램이기 때문에, VCL의 TDataSet처럼 정형화만 해놓으면 반복적인 업무 프로그래밍을 할 때 크게
도움이 될 텐데, 아무도 그런 작업을 해놓지 않았더군요.

그래서 저도 처음에 TDataSet 형태의 컴포넌트를 직접 만들어서 해결하려고 접근했습니다만, 당시의 제 머리로는 마땅한
구현 모델이 떠오르지 않아서 포기했었고요. TDataSet과는 무관한 새로운 TMax 데이터 컴포넌트를 만들고 거기에 연동할
UI 컴포넌트들을 만들어서 라이브러리를 만든 후 그걸로 업무 프로그램을 했습니다.

그런데 그때 일했던 TP 모니터 클라이언트 프로그래밍의 특성에 대한 기억이 가물거려서 확신은 안됩니다만, 지금 다시
한다면 완전히 깔끔하게는 힘들지 몰라도 TDataSet 기반으로 만들 수 있는 가능성이 있을 것 같긴 합니다. 모든 종류의
서버 서비스에 대해 단일의 컴포넌트로 대응하려고 구상했던 것이 문제가 아니었나 싶습니다.

물론 제가 만든 TMax 연동 컴포넌트로 개발 자체는 단순화되기는 했습니다만, TDataSet 기반이 아니어서 서드 파티의
강력한 컴포넌트들과 연동하려면 반드시 그 컴포넌트가 제가 만든 TMax 데이터 컴포넌트와 연동할 수 있도록 상속받아
새로 만들어야 하는 번거로운 면이 있었죠.

예를 들면 DBGrid나 다른 서드파티 그리드를 쓸 수가 없어서 스트링그리드로 연동 가능한 새 컴포넌트를 만들었습니다.
물론 새 그리드에는 요구되는 새로운 기능들을 많이 넣어서 강화시켰기 때문에 완전히 쓸모없는 작업은 아니었습니다만,
적어도 더 번거롭기는 했습니다.

데이터셋으로 만드는 것은 그때 미처 해결책을 떠올리지 못해 해보지 못한 시도라... 지금도 해보고 싶은 미련이 남기는
합니다만, 지금은 기억도 너무 가물거리고 (벌써 2년 가까이 되어가니..) 또 시간도 없어서, 저 자신도 궁금하면서도 해보지
못하는 것이 안타깝군요.

그럼...


임현섭 님이 쓰신 글 :
: 임프님의 글을 보면 티맥스가 정형화된 데이터만을 다루지 않기 때문에 데이터셋으로 만들기가 애매하다고 하셨습니다.
: 그러면 티맥스 연결을 하려면 새로운 컴포넌트를 만들어야 하거나 티맥스 연결 모듈을 만들어야 하나요?
: 공개된 빌더용 컴포넌트는 없나요??

+ -

관련 글 리스트
42235 티맥스 연결을 DataSet으로 만드는것이 가능한가요?? 임현섭 748 2005/10/21
42252     Re:티맥스 연결을 DataSet으로 만드는것이 가능한가요?? 무심코 830 2005/10/24
42247     Re:티맥스 연결을 DataSet으로 만드는것이 가능한가요?? 박지훈.임프 1095 2005/10/21
42244     Re:티맥스 연결을 DataSet으로 만드는것이 가능한가요?? civilian,안영제 824 2005/10/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.