![]() |
|
||||||||
경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지 |
|
툴바2000 2.1.8을 TBX 2.2 알파와 통합시키기 위한 diff 파일도 방금 만들어 올렸습니다.
http://delphi.borlandforum.com/impboard/impboard.dll?action=read&db=component&no=435 (이짓은 다시는 안하겠습니다. 조금만 기둘리면 되는데 괜히 시간 낭비를... --;;) TB2000은 BCB6에 설치할 경우 DrawCaptionTempW 함수 호출에 문제가 있어서 컴파일이 안되네요. 소스상에 DrawCaption을 이용한 루틴으로 교체하면 컴파일 됩니다.
TBX2.2 alpha의 경우 BDS2006에는 비교적 말끔하게 설치가 되는데 BCB6에선 엄청난 삽질이 요구되네요... 디자인패키지의 pas파일들이 Design폴더로 이동되었지만 패키지엔 반영되어 있지 않습니다. Onchange 같이 대소문자 문제를 일으키는 것도 여전하고... 현재 가장 결정적인 것은 TBX2.2 alpha에서 새로 추가된 TStringListW 클래스입니다. TStrings와의 함수 이름 호환도 안되고(AddObject대신 Add함수를 써야합니다) 가장 골치아픈건... Objects프라퍼티의 Get 함수가 GetObject인데... Objects[] 프라퍼티를 접근만 하면 GetObjectA를 찾을 수 없다고 링킹에러가 뜨는 문제네요. 전에 이거 해결하는 법을 어디선가 본 것 같은데 기억이 안나서 한참 헤매고 있습니다. 아... 짱나라... TBX에서 유니코드가 지원되고 있긴 하지만 TntActionList등과 연동해서 사용할 땐 상당히 주의해야 합니다. SpTBXLib의 경우 Unicode쪽을 TNT를 이용해서 처리하고 있기 때문에 이런 측면에선 훨씬 깔끔한 처리가 가능하네요. 저도 지금 최신 버전으로 모두 깔았는데.
일단 TBX 가 2.2 알파로 바꾸면서 메이저 업데이트라네요. TBX 때문에 SpTBXLib 또는 MB TBX Lib 는 현재 설치가 불가능합니다. 어떻게 설치해볼려구 했는데, 함수의 파라미너틔 갯수나 형이 틀려졌습니다. 아마 TBX 2.2 이하를 기준으로 삼았던 다른 라이브러리들이 심각하게 변경해야 하지 않을까 하는 우려가 드네요 그래서 패패루님이 말씀하시는 Toolbar2000 2.1.6 + TBX 2.1-beta + TNT + SpTBXLib 1.2(새버전) + MB TBX Lib v1.6 으로 설치해볼려구 합니다. 물론 SpTBXLib 또는 MB TBX Lib 를 쓸 필요가 없으시면 최신 버전을 설치하셔도 될거 같네요. 아래는 TBX2.2 Alpha 에 대한 글입니다. 참조하시길 ploaded the alpha version of TBX 2.2. This is a major update. A clean install is highly recommended. Warning: This release is not fully compatible with previous versions. Please backup your projects before trying this version. 관련 글 리스트
|
Copyright © 1999-2015, borlandforum.com. All right reserved. |
아직 TBX 2.2 Alpha와 통합하기 위한 diff 파일이 박지훈님께서 만드신 2.7 버전까지 밖에 없어서
2.8로 업그레이드 못했는데..
Diff 파일에 관해서는
박지훈님이 남기신 글 참조 바람
http://delphi.borlandforum.com/impboard/impboard.dll?action=read&db=component&no=431