이 패키지에는 Kolibrios의 Delphi 프로그램을 억제하는 데 필요한 모든 프로그램과 스크립트가 포함 된 Delphi SDK가 포함되어 있습니다. GUI 및 콘솔에는 많은 예가 포함되어 있습니다. Delphi IDE 및 명령 줄 컴파일러 dcc32.exe 에서 프로그램을 컴파일 할 수 있습니다.
이론적으로, Delphi 4 이후 Windows 용 Delphi 버전을 사용할 수 있습니다. 실제로 Delphi 6, 7 및 2007 만 테스트했습니다. 현대 또는 고대의 다른 버전을 직접 시도 할 수 있습니다.
원하는 디렉토리로 다운로드 된 아카이브를 풀어주십시오. .dpr 파일을 열고이 디렉토리에서 .bat 스크립트를 실행합니다.
모든 SDK 예제를 컴파일하려면 build-examples.bat 만 실행하십시오. 이 스크립트는 명령 줄 델파이 컴파일러를 사용합니다. 즉, 컴파일러는 PATH 환경 변수의 경로로 사용할 수 있어야합니다. Borland/Embarcadero에서 표준 설치 프로그램을 사용하여 Delphi를 설치 한 경우 다른 단계가 필요하지 않습니다.
Kolibrios 실행 파일은 Bin 디렉토리에 표시되어 일부 GUI 예제에 추가 파일이 필요합니다.
간단한“안녕하세요, 세상!” 프로그램은 다음과 같습니다.
program Hello;
uses
CRT;
begin
InitConsole( ' Hello ' );
WriteLn( ' Hello, world! ' );
end . 먼저 Delphi IDE에서 프로젝트를 열기 전에 초기화해야합니다. init-for-IDE.bat 스크립트를 실행하십시오. Delphi 버전 용 RTL을 구축 한 다음 프로젝트 구성 파일을 생성하면 라이브러리, DCU 및 EXE/DLL 디렉토리에 대한 올바른 경로가 포함되어 있습니다.
IDE에서 프로그램을 열면 Ctrl+F9 누릅니다. 컴파일 된 .exe 파일은 Bin 디렉토리에 나타납니다. convert.bat 사용하여 콜리 브리오스 실행 파일로 변환하십시오.
convert hello.exe
이 프로세스를 자동화하려면 Delphi Tools 메뉴에 Build 항목을 추가 할 수 있습니다.
프로젝트의 경우 올바른 build.bat 스크립트가 있는지 확인하십시오.
예제를 컴파일하려면 Directory에 포함 된 build.bat 스크립트를 사용하십시오. RTL이 아직 제작되지 않은 경우 자동으로 빌드됩니다. 빌드 스크립트는 모든 불평 및 변환 작업을 자동화하므로 Bin 디렉토리에는 실행 직후 Kolibrios 실행 파일이 포함됩니다.
실제 PC 또는 가상 머신에서 Kolibrios에서 실행하도록 프로그램을 준비하는 방법에는 여러 가지가 있습니다. 실제 PC에서는 Kolibrios를 부팅하는 데 사용하는 플래시 드라이브에 프로그램을 복사하십시오. 가상 머신의 경우 ISO 이미지를 사용하여 프로그램의 Kolibrios 및 Diskette 이미지를 부팅하십시오.
Kolibrios 실행 파일을 디스켓 이미지에 작성하려면 Winimage 또는 Ultraiso와 같은 디스켓 이미지를 지원하는 모든 프로그램을 사용할 수 있습니다. 그 프로그램은 무료가 아닙니다. Olof Lagerkvist의 Imdisk Virtual Disk 드라이버를 사용하는 것이 좋습니다. Olof Lagerkvist는 오픈 소스이며 무료입니다. 이미지를 만들고, 포맷하고, 마운트 한 다음, 프로그램을 가상 디스켓에 복사하십시오. 이제이 이미지를 가상 머신에 넣고 Kolibrios 아래에서 프로그램을 실행할 준비가되었습니다. Kolibrios에서 사용하기 전에 디스켓을 분리하는 것을 잊지 마십시오.
프로그램을 실행하기 위해 최신 야간 Kolibrios 빌드를 다운로드하십시오. 완전한 기능 분포를 선호하는 경우 콜리 브린을 대신 사용하십시오.
또한 delphi.img 라는 모든 컴파일 된 프로그램이있는 사전 제작 된 디스켓을 준비했습니다. 약 1.33MB의 여유 공간이 있으므로 프로그램도 복사 할 수 있습니다.
우리는 당신의 프로그램, MyConsoleProgram1.dpr 및 MyGUIProgram2.dpr 위한 템플릿을 작성했습니다. 그들 중 하나를 Delphi Ide에서 열린 다음 프로그램 이름으로 원하는 디렉토리로 저장하십시오. 그것이 코딩을 시작하는 것이 전부입니다. Binconvert.bat 스크립트를 사용하여 위에 작성된대로 프로그램을 Kolibrios 형식으로 변환하십시오.
명령 줄에서 프로그램을 준수하려면 build.bat 스크립트를 디렉토리로 복사 한 다음 편집하고 프로그램 이름으로 ProgramX 변경하십시오. compiled .exe Bin 디렉토리에 넣습니다.
기본 Kolibrios 코드 페이지는 CP866 (러시아 OEM)입니다. 영어 이외의 언어로 문자열 상수를 사용하려면 해당 CP866에 소스를 저장해야합니다. 불행히도, Delphi IDE는 기본적으로 CP866을 지원하지 않습니다. 미래 버전의 SDK는 Kolibrios에 대한 자동 변환과 함께 Windows-1251 및 UTF-8을 포함한 소스의 다른 인코딩을 지원합니다.
exe2kos.exe - Kolibrios 실행 파일 변환 유틸리티에 실행 가능한 Windows.kpack.exe - Kolibrios Executables Packer.kunpack.exe - Kolibrios 실행 파일 포커 패커.Pet.exe - Universal Windows Executable Rebuilder,이 SDK 외부에서 사용할 수 있습니다.build-all.bat -RTL 및 프로그램을 포함한 모든 프로그램을 구축합니다.build-examples.bat 예제 프로그램을 빌드합니다.build-my.bat 빌드 당신의 프로그램이 My 디렉토리의 하위 디렉토리에 넣었습니다.init-for-IDE.bat -Delphi IDE에서 Open의 프로젝트를 초기화하고 RTL도 구축합니다.Binconvert.bat - 수동으로 컴파일 된 프로그램을 Kolibrios 형식으로 변환하는 도우미 스크립트.Binconvert-all.bat 수동으로 컴파일 된 모든 프로그램을 Kolibrios 형식으로 변환하는 헬퍼 스크립트.Libbuild.bat - 구축 할 때 다른 것들에 의한 도서관 빌드 스크립트.Libconvert.bat - 구축 또는 변환 프로그램이 수동으로 컴파일 될 때 다른 것의 라이브러리 변환 스크립트 호출.