안냐세요..
새해 인사겸.. 해서 팁을 하나 올리게 되네요.
델파이 컴포넌트를 델파이 6, 7 버전으로 업그레이드할 때
dsgnintf와 proxies 에러가 발생하는 경우를 자주 보게 됩니다...
DsgnIntf.pas 파일을 델파이 7에서
'DesignIntf.pas', 'DesignConst.pas', 'DesignEditors.pas'로 변경되었습니다.
따라서, 보통은 컴포넌트 컴파일시에 DsgnIntf.dcu 에러가 발생하면
보통 다음과 같이 uses절에서
'DsgnIntf' --> 'DesignIntf'
로 대체해주면 됩니다만..
다음과 같은 방법으로 해보는 것도 좋을 것 같습니다.
{$I DFS.INC} { Standard defines for all Delphi Free Stuff components }
uses
...
{$IFDEF DFS_COMPILER_7} DesignIntf {$ELSE} DsgnIntf {$ENDIF};
---------------------------------------------------------------------------------------------
참고로 'Dfs.inc' 파일은 Delphi Free Stuff: http://www.delphifreestuff.com/ 에서 구할 수 있습니다.
그래도, 편하게 구하도록 여기에 업로드 하도록 하겠습니다.
dfs.inc 파일로 올리니까.. html, php 파일이라며 안되니까.. 작아도 압축하겠습니다.
- 쌈꼬쪼려 소백촌닭 -
'Delphi, RadStudio' 카테고리의 다른 글
[개발/delphi] 미래 자동차, 공기로 달리는 자동차 (0) | 2012.08.16 |
---|---|
[개발/delphi] Windows 7에서 델파이 도움말 사용하기 (0) | 2012.08.12 |
[개발/delphi] Vista, Windows 7 UAC (User Access Control) 를 델파이에서 설정하기 (0) | 2012.07.24 |
[개발/Delphi] 델파이에서 메모리 릭 체크하는 방법 (0) | 2012.07.09 |
[개발/delphi] 리소스 형태로 외부 파일을 자신의 프로그램에 쉽게 붙여 사용하는 방법 (0) | 2012.07.09 |
댓글