소스가 없이는 델파이 3.0용 콤포넌트를 4.0에
설치할 수 없습니다. *.dcu가 호환되지 않기 때문이죠.
때문에... 사용하시는 콤포넌트가 4.0용으로 만들어졌는지
찾아 보시는 수 밖에는 없겠습니다.
소스가 있더라도 4.0에서는 과거 버젼과의 VCL호환성이
많이 떨어지는 경향이 있습니다.
WinControl의 도킹지원으로 추가된 부분도 있고,
Int64의 지원과 부호없는 정수의 지원으로
API호출부분에서 integer로 선언된 것들중
일부는 LongWord로 바꾸어 주어야 하는 것들도 많습니다.
그리고... 경우에 따라서는 Uses에서 선언된 순서를
바꾸어 주어야 제대로 컴파일 되는 경우도 있더군요.
그리고... VCL의 크기가 3.0에 비해서 많이 커졌기 때문에
응용프로그램의 크기도 그만큼 전체적으로 증가하게 됩니다.
최신 기술을 사용할 필요가 있으시면
4.0을 사용하시고.. 그외에 알려진 문제점들과 버그들이 너무 많아서
보다 빠르고 컴팩크한 프로그램을 원하시면 그대로 3.0을
사용하십시오.
4.0은 Update #1이 발표되었지만... 그래도 많은 문제들이
남아 있습니다. 이들이 해결된 후에 4.0으로 전환하는 것도
어쩌면 정신건상상 좋을지 모릅니다.
|