TNT,TMS Compoenet 관련 자료 정리 파일

작성자 : 김정민

작성일 : 2007. 04. 13.

1. TNT Component

1.1 컴포넌트 특징 - Unicode 지원 컴포넌트 세트

1.2 사용 목적 - Texwork에서의 Unicode 지원을 위해서 사용

1.3 가격 - 무료

1.4 다운로드 위치 - \\server\Document\07. 자료실\TNTComponent

1.5 주의사항:

TNT Component는 Borland에서 일반적으로 제공하는 TComponent를 상속 받아서 제작한 Component이기 때문에 현재 사용한 컴포넌트를 변경하는 데에 큰 어려움이 없다. AnsiString으로 처리된 부분을 WideString으로 변경하는 것 이외에는 별다른 함수의 차이가 없기 때문이다. 그러나 내부에서 WideString이 AnsiString으로 한 번이라도 변경된다면, 다시 WideString으로 변경한다고 해도 값이 깨진다는 점을 유의해서 프로젝트 전체적으로 변경해야 한다.

1.6 변경사항

TNT Component로 더 이상 제공하지 않고 TMS Component로 이름을 변경해서 제공 중

2. TMS Component

2.1 컴포넌트 특징 - 기능은 TNT와 동일하고, 컴포넌트가 몇가지 추가

2.2 현재 버전 - v1.1.0.0

2.3 가격

개발자용 30유로, 사이트 공개용 120유로 (TNT의 유료화 업데이트 버전)

제공 컴포넌트 목록은 아래의 관련 사이트 참조

2.4 관련 사이트 -　http://www.tmssoftware.com/

3. 본사 프로그램에서의 사용 및 설치방법

3.1 사용 컴포넌트 - TNT 컴포넌트

3.2 적용 프로그램 - TexWork 9.1 (가칭) / 2007년 4월 현재

3.3 설치 방법

위에 명시된 파일을 다운받아 압축을 푼 뒤에, 다음 CBuilder 폴더 안에 있는 다음 두 패키지를 CBuilder에서 열어서 설치하면 된다.

<순서> TntLibR을 먼저 컴파일(인스톨안함), 그다음에 TntLibD 컴파일하고 인스톨

3.3.1 설치 파일 - TntLibD.bpk, TntLibR.bpk

3.4 기타사항

현재 Unicode를 사용해야 하는 컴포넌트가 많지 않아서 TNT Component로 사용하고 있지만 더 필요한 Component가 생기거나, TNT Component의 라이센스 관련 문제가 발생시에는 TMS로 변환해야 할 가능성이 있다. 관련 컴포넌트의 업데이트나 패치, 라이센스 관련 변경 사항을 항상 확인해야 할 필요성이 있다.