تحتوي هذه الحزمة على Delphi SDK مع جميع البرامج والبرامج النصية اللازمة لتكريم برامج Delphi لـ Kolibrios. يتم تضمين العديد من الأمثلة أيضًا ، واجهة المستخدم الرسومية ووحدة التحكم. يمكنك تجميع البرامج إما من Delphi IDE ومترجم خط الأوامر dcc32.exe .
من الناحية النظرية ، يمكن استخدام أي إصدار من Delphi for Windows ، منذ Delphi 4. في الممارسة العملية ، تم اختبار Delphi 6 و 7 و 2007 فقط. يمكنك تجربة أي نسخة أخرى بنفسك ، حديثة أو قديمة.
قم بفك تنزيل الأرشيف إلى دليل تريده. ستفتح ملفات .dpr وتشغيل .bat Scripts من هذا الدليل.
لتجميع جميع أمثلة SDK ، ما عليك سوى تشغيل build-examples.bat . يستخدم هذا البرنامج النصي برنامج التحويل البرمجي لخط الأوامر. هذا يعني أن المترجم يجب أن يكون متاحًا بواسطة مسار من متغير بيئة PATH . إذا قمت بتثبيت Delphi باستخدام برنامج التثبيت القياسي من Borland/Embarcadero ، فلن يكون هناك حاجة إلى خطوات أخرى.
ستظهر Kolibrios Executables في دليل Bin مع ملفات إضافية مطلوبة لبعض أمثلة واجهة المستخدم الرسومية.
بسيط "مرحبا ، العالم!" يشبه البرنامج:
program Hello;
uses
CRT;
begin
InitConsole( ' Hello ' );
WriteLn( ' Hello, world! ' );
end . أولاً ، تحتاج إلى تهيئة المشاريع قبل فتحها في Delphi IDE. يرجى تشغيل البرنامج النصي init-for-IDE.bat . سيتم إنشاء RTL لإصدارك من Delphi ، ثم إنشاء ملفات تكوين المشروع تحتوي على مسارات صحيحة للمكتبات ، DCU و EXE/DLL لأدلة Delphi IDE.
افتح البرنامج في IDE ، اضغط على Ctrl+F9 . سيظهر ملف .exe المترجم في دليل Bin . استخدم convert.bat لتحويله إلى kolibrios قابلة للتنفيذ:
convert hello.exe
لأتمتة هذه العملية ، يمكنك إضافة عنصر Build إلى قائمة Tools Delphi:
بالنسبة لمشاريعك ، يرجى التأكد من أن لديك build.bat صحيحًا.
لتجميع مثال ، استخدم نص build.bat المدرج في دليله. إذا لم يتم تصميم RTL بعد ، فسيتم بناءها تلقائيًا. يقوم Build Script بأتمتة جميع عمليات التجميع والتحويل ، لذلك سيحتوي دليل Bin على Kolibrios القابلة للتنفيذ فور تشغيله.
هناك العديد من الطرق لإعداد برامجك لتشغيلها تحت Kolibrios باستخدام إما على جهاز كمبيوتر حقيقي أو جهاز ظاهري. على جهاز الكمبيوتر الحقيقي ، ما عليك سوى نسخ البرامج إلى محرك الأقراص الفلاش الذي تستخدمه لتمهيد kolibrios. بالنسبة للأجهزة الافتراضية ، استخدم صورة ISO لتوصيل Kolibrios وصورة القرص لبرامجك.
لكتابة Kolibrios Executables في صورة القرص ، يمكنك استخدام أي برنامج يدعم صور Diskette ، مثل WinImage أو Ultraiso. هذه البرامج ليست مجانية. نوصيك باستخدام برنامج تشغيل Disk Virtual Imdisk بواسطة Olof Lagerkvist ، وهو مصدر مفتوح ومجاني. قم بإنشاء صورة ، وتنسيقها ، وتركيب ، ثم انسخ برامجك إلى القرص الافتراضي. أنت الآن على استعداد لتركيب هذه الصورة في الجهاز الظاهري وتشغيل البرامج تحت Kolibrios. لا تنسَ إلغاء قرص المراكز قبل استخدامها في Kolibrios.
يرجى تنزيل أحدث البناء الليلي لـ Kolibrios لتشغيل البرامج. إذا كنت تفضل التوزيعات الكاملة الميزة ، فاستخدم Kolibrin بدلاً من ذلك.
لقد أعدنا أيضًا قرصًا تم إنشاؤه مسبقًا مع جميع البرامج المترجمة ، يدعى delphi.img . هناك حوالي 1.33 ميغابايت من المساحة الحرة ، بحيث يمكنك استخدامها لنسخ برامجك أيضًا.
لقد كتبنا قوالب مكتوبة لبرامجك ، MyConsoleProgram1.dpr و MyGUIProgram2.dpr . افتح أحدهم في Delphi IDE ، ثم احفظ في الدليل الذي تريده تحت اسم برنامجك. هذا كل شيء لبدء الترميز. استخدم نص Binconvert.bat لتحويل برنامجك إلى تنسيق Kolibrios كما هو مكتوب أعلاه.
إذا كنت ترغب في تكريم برنامجك من سطر الأوامر ، فقم بنسخ build.bat Script إلى الدليل الخاص بك ، ثم قم بتحريره وتغيير ProgramX إلى اسم البرنامج الخاص بك. سيتم وضع .exe إلى دليل Bin .
صفحة رمز Kolibrios الافتراضية هي CP866 (Russian OEM). إذا كنت ترغب في استخدام ثوابت السلسلة بلغة أخرى غير اللغة الإنجليزية ، فيجب عليك حفظ مصادرك في CP866. لسوء الحظ ، لا تدعم Delphi IDE CP866 أصليًا. ستدعم الإصدارات المستقبلية من SDK الترميزات الأخرى للمصادر ، بما في ذلك Windows-1251 و UTF-8 ، مع التحويل الآلي لـ Kolibrios.
exe2kos.exe - Windows قابل للتنفيذ إلى أداة التحويل القابلة للتنفيذ kolibrios.kpack.exe - Kolibrios Executables Packer.kunpack.exe - Kolibrios Executables Unpacker.Pet.exe - Rebuilder Universal Windows ، يمكنك استخدامه خارج SDK.build-all.bat يبني RTL وجميع البرامج ، بما في ذلك برامجك.build-examples.bat يبني البرامج مثال.build-my.bat تبني برامجك على الدليل الفرعي My .init-for-IDE.bat تهيئة المشروع للفتح في Delphi IDE ، يبني RTL كذلك.Binconvert.bat - نص Helper لتحويل البرنامج الذي تم تجميعه يدويًا إلى تنسيق Kolibrios.Binconvert-all.bat نص Helper لتحويل جميع البرامج التي تم تجميعها يدويًا إلى تنسيق Kolibrios.Libbuild.bat - مكتبة بناء نص الدعوة من قبل آخرين عندما برامج builings.Libconvert.bat - نص تحويل المكتبة استدعاء من قبل آخرين عند تجميع البرامج أو تحويل البرامج يدويًا.