델파이에서 닷넷 CF 프로그램을 짤 수 있게 해주는 프리뷰 프로그램입니다.
말 그대로 프리뷰인 만큼, 사용이 편리하지 않고 또 볼랜드에서 보증해주지도 않습니다.
첨부파일의 압축을 풀어 나오는 msi 파일을 실행시켜 설치하면 델파이 2005 디렉토리 아래에 CFPreview 폴더가 생기고,
거기에 관련 파일들이 설치되어 있습니다.
이 프리뷰는 델파이2005와 직접 연관되어 동작하는 것은 아닙니다. 델파이2005 IDE는 초기 닷넷 프로젝트를 생성하는
목적으로 사용되고, 자동으로 생성된 일부 소스들을 수작업으로 일부 수정한 후, 컴맨드라인에서 cf 전용 컴파일러를
직접 실행시켜 컴파일해야 합니다.

자세한 절차는 다음과 같습니다. 이 내용은 bdn의 소개글을 번역한 것에 약간을 수정한 것입니다.
http://bdn.borland.com/article/0,1410,33271,00.html

1. 델파이 .NET 프로젝트를 시작합니다. VCL Forms가 아니라 Windows Forms 프로젝트를 선택합니다.
2. Label 컴포넌트를 놓고, Text 속성을 "Hello World!"로 변경합니다.
3. 프로젝트를 저장하고 컴파일합니다.
4. 코드 에디터로 가서 "Windows Form Designer Generated Code" 부분을 찾아 [-] 부분을 눌러 확장시킵니다.
5. 다음의 라인들을 찾아 모두 주석처리합니다.
Self.SuspendLayout;
Self.Label1.AutoSize := True;
Self.Label1.Name := 'Label1';
Self.Label1.TabIndex := 0;
Self.AutoScaleBaseSize := System.Drawing.Size.Create(6, 14);
Self.Name := 'TWinForm';
Self.ResumeLayout(False);
이 멤버들은 .NET의 일반버전에서만 지원되고 .NET CF에서는 지원되지 않는 것들인 듯.
6. Project | View Source 메뉴로 프로젝트 소스를 열고, "[STAThread]"부분을 찾아 삭제하고 모든 파일들을 저장합니다.
7. 컴맨드 프롬프트(cmd)를 실행시키고 프로젝트 파일들이 있는 폴더로 이동합니다.
8. 프로젝트이름.cfg 파일을 삭제합니다(del Project1.cfg)
9. 다음 명령을 실행합니다.
"C:BorlandBds3.0CFPreviewBindccil.exe" Project1.dpr
-u"C:BorlandBDS3.0CFPreviewlib"
-luC:WINNTMicrosoft.NETFrameworkv1.1.4322System.Windows.Forms.dll
-luC:WINNTMicrosoft.NETFrameworkv1.1.4322System.Data.dll
위 내용은 보기 편하게 네줄로 나뉘어진 것이며, 컴맨드라인에서는 모두 붙여서 써야 합니다.
그리고 제 PC의 디렉토리들을 기준으로 작성된 것이므로 패스 부분은 수정해주셔야 합니다. 첫번째 및 두번째 라인의
CFPreview가 설치된 디렉토리, 세번째, 네번째 라인의 닷넷 프레임워크 패스도 수정해주어야 합니다.

이제 델파이로 작성된 윈도우CE 프로그램을 실행시켜볼 수 있습니다. ^^

---------출처 볼랜드포럼 박지훈님

+ Recent posts