Este paquete contiene Delphi SDK con todos los programas y scripts necesarios para complementar los programas de Delphi para Kolibrios. También se incluyen muchos ejemplos, GUI y consola. Puede compilar programas de Delphi IDE y Command-Line dcc32.exe .
Teóricamente, se puede usar cualquier versión de Delphi para Windows, ya que Delphi 4. En la práctica, solo se probó Delphi 6, 7 y 2007. Puede probar cualquier otra versión usted mismo, moderno o antiguo.
Desempacar el archivo descargado a un directorio que desee. Abrirá los archivos .dpr y ejecutará scripts .bat desde este directorio.
Para compilar todos los ejemplos SDK, simplemente ejecute build-examples.bat . Este script utiliza el compilador de Delphi de línea de comandos. Eso significa que el compilador debe estar disponible por una ruta desde la variable de entorno PATH . Si instaló Delphi utilizando el programa de instalación estándar de Borland/Embarcadero, no se necesitaban pasos de otra manera.
Los ejecutables de Kolibrios aparecerán en el directorio Bin con archivos adicionales necesarios para algunos ejemplos de GUI.
Simple "¡Hola, mundo!" El programa parece:
program Hello;
uses
CRT;
begin
InitConsole( ' Hello ' );
WriteLn( ' Hello, world! ' );
end . Primero, debe inicializar proyectos antes de abrirlos en Delphi IDE. Ejecute el script init-for-IDE.bat . Construirá RTL para su versión de Delphi, y luego generará archivos de configuración del proyecto, contienen rutas correctas a bibliotecas, directorios DCU y EXE/DLL para Delphi IDE.
Abra el programa en el IDE, presione Ctrl+F9 . El archivo .exe compilado aparecerá en el directorio Bin . Use convert.bat para convertirlo en Kolibrios Ejecutable:
convert hello.exe
Para automatizar este proceso, puede agregar el elemento Build al menú Tools de Delphi:
Para sus proyectos, asegúrese de si tiene un script build.bat correcto.
Para compilar un ejemplo, use el script build.bat incluido en su directorio. Si RTL aún no está construido, se construirá automáticamente. Build Script automatiza todas las operaciones de comparación y conversión, por lo que el directorio Bin contendrá el ejecutable de Kolibrios inmediatamente después de la ejecución.
Hay muchas formas de preparar sus programas para que se ejecuten bajo Kolibrios utilizando en PC real o máquina virtual. En la PC real, simplemente copie los programas en la unidad flash que usa para iniciar kolibrios. Para máquinas virtuales, use la imagen ISO para arrancar kolibrios y la imagen de disquete para sus programas.
Para escribir Kolibrios Ejecutables en una imagen de disquete, puede usar cualquier programa que admita imágenes de disquete, como WinImage o UltraISO. Esos programas no son gratuitos. Le recomendamos que use el controlador de disco Virtual IMDisk de OLOF LaGerkvist, que es de código abierto y gratuita. Cree una imagen, formatearla, montar, luego copie sus programas al disquete virtual. Ahora está listo para montar esta imagen en la máquina virtual y ejecutar programas en Kolibrios. No olvide desmontar el disquete antes de usarlo en Kolibrios.
Descargue la última compilación nocturna de Kolibrios para ejecutar programas. Si prefiere distribuciones completas, use Kolibrin en su lugar.
También hemos preparado un disquete preconstruido con todos los programas compilados, llamado delphi.img . Hay alrededor de 1.33 MB de espacio libre, por lo que puede usarlo para copiar sus programas también.
Hemos escrito plantillas para sus programas, MyConsoleProgram1.dpr y MyGUIProgram2.dpr . Abra uno de ellos en Delphi IDE, luego guíe en el directorio que desee bajo el nombre de su programa. Eso es todo para comenzar a codificar. Use Binconvert.bat script para convertir su programa en formato Kolibrios como se escribió anteriormente.
Si desea complementar su programa desde la línea de comandos, copie build.bat Script a su directorio, edítelo y cambie ProgramX al nombre de su programa. Compilado .exe se colocará en el directorio Bin .
La página del código Kolibrios predeterminada es CP866 (OEM ruso). Si desea usar constantes de cadena en el idioma que no sea el inglés, debe guardar sus fuentes en ese CP866. Desafortunadamente, Delphi IDE no admite CP866 de forma nativa. Las versiones futuras de SDK admitirán otras codificaciones para fuentes, incluidas Windows-1251 y UTF-8, con conversión automatizada para Kolibrios.
exe2kos.exe - Windows Ejecutable para la utilidad de conversión ejecutable de Kolibrios.kpack.exe - Kolibrios Ejecutables Packer.kunpack.exe - Kolibrios Ejecutables Desempacker.Pet.exe - RECUBLADOR DE Ejecutables de Windows Universal, puede usarlo fuera de este SDK.build-all.bat : construye RTL y todos los programas, incluidos sus programas.build-examples.bat : construye programas de ejemplo.build-my.bat : construye sus programas que han puesto a los subdirectorios de My directorio.init-for-IDE.bat : inicializa el proyecto para el abierto en Delphi IDE, también construye RTL.Binconvert.bat - script auxiliar para convertir el programa compilado manualmente en formato Kolibrios.Binconvert-all.bat -script auxiliar para convertir todos los programas compilados manualmente en formato Kolibrios.Libbuild.bat - biblioteca construir script llamando por otros cuando los programas de bufla.Libconvert.bat - Script de conversión de la biblioteca llamando por otros cuando los programas de Builings o Convertir se compilan manualmente.