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

델파이 Q&A
Delphi Programming Q&A
[12454] Re:[질문]Delphi4 & Delphi2009에 대해서 질문 좀 드릴께요~
박지훈.임프 [cbuilder] 1596 읽음    2009-02-19 00:06
TNT 컴포넌트를 델파이4에서 돌아갈 수 있도록 소스를 수정하는 것은 가능하기는 하겠지만, 적지 않은 작업이 들어갈 겁니다. 쉽지 않은 작업이기도 하고요. 더욱이 델파이4 버전은 현재는 사용자가 거의 없어진 아주 옛 버전이어서 델파이4를 다루는 개발자 자체가 그리 많지 않으니 이런 작업을 해놓은 분은 더욱 없겠죠. 상용 컴포넌트이든 무료 컴포넌트이든, 대부분의 서드파티 컴포넌트들 중에서 델파이4를 지원하는 것은 현재로서는 거의 없습니다.

에러 메시지가 뜨신다니 무슨 메시지인지 쓰셔야 정확한 대답이 가능할 텐데... 하지만 dbExpress에서 DBGrid 등으로 바로 연결했을 때 에러가 뜬다면, dbExpress를 처음 써보신다는 가정 하에 아마도 unidirectional data... 이런 에러일 것 같습니다. 이건 dbExpress가 단방향 데이터셋만 가능하다는 의미인데, DBGrid 컴포넌트는 양방향 네비게이션을 다 하는 컴포넌트라서 그렇습니다. 이건 버그 같은 것이 아니라 dbExpress의 설계상 원래 그렇게 만들어놓은 거구요.

TSQLDataSet이나 TSQLQuery 대신 TSimpleDataSet을 사용하면 DBGrid에 연결할 수 있습니다. 이 TSimpleDataSet 컴포넌트는 편의를 위한 컴포넌트인데, 원래는 TSQLDataSet이나 TSQLQuery와 DBGrid 사이에 TClientDataSet을 넣어서 처리하는 것이 원칙입니다. TSimpleDataSet 컴포넌트는 TSQLDataSet와 TClientDataSet을 합쳐놓은 컴포넌트입니다.

그럼...


송재호 님이 쓰신 글 :
: 안녕하세요.. 델파이 초보 공부하다가 두가지 질문 좀 드릴께요~
:
: 1. Delphi4에서 지원되는 TNT컴포넌트는 없는건가요? 찾아보니까 Delphi5부터 지원되는 컴포넌트 밖에 없는거 같더라구요.. Delphi4에서 유니코드를 사용할 수는 없는건가요?? 혹시 Delphi4를 지원하는 TNT컴포넌트를 가지신분은,
: linney@nate.com 으로 보내주셨으면 하는.........ㅜㅜ
:
: 2. Delphi2009에서 유니코드를 사용하는데 dbexpress를 사용하니 깨지지 않는데 grid로 불렀을때 연결할때 에러메세지가 뜨고 연결이 안 되더라구요..
: grid로 유니코드를 사용할 수 있는 방법 아시는 분 있으신가요??

+ -

관련 글 리스트
12451 [질문]Delphi4 & Delphi2009에 대해서 질문 좀 드릴께요~ 송재호 1517 2009/02/18
12454     Re:[질문]Delphi4 & Delphi2009에 대해서 질문 좀 드릴께요~ 박지훈.임프 1596 2009/02/19
12461         Re:Re:[질문]Delphi4 & Delphi2009에 대해서 질문 좀 드릴께요~ 송재호 1720 2009/02/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.