Середовище програмування MADL

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Середовище програмування MADL » MADL2023 » MADL. Компілятори для MADL


MADL. Компілятори для MADL

Сообщений 1 страница 10 из 10

1

Для того щоб можна було користуватись “MADL“ треба, щоб був у наявності один з компіляторів Borland Delphi. Необов'язково щоб компілятор був інстальований достатньо деяких файлів для компілятору. На даний момент модулі “MADL“ компілюється під версії  Delphi 5, 6 , 7, 10. Надалі можливі зміни. Про це та інше читаємо далі в цій темі.

Підрозділи даної теми:
Використання  компілятора Delphi без середовища

Використання  встановленого компілятора Delphi (середовища)

Delphi XE5 — використання виключене!

Використання компілятора Borland Delphi v 5.0

Використання компілятора Borland Delphi v 6.0

Використання компілятора Borland Delphi v 7.0

Використання компілятора Borland Delphi v 10.0

Архів посилань Delphi

Дивіться також:
MADL. Аналогія мнемо МАДЛ, КР580, АСМ
MD00. Вступ.
MD00. Процедури мнемонікою АСМ (КР580) в MADL
MD00. Процедури мнемонікою MADL в MADL
MD00. Процедури, функції їх коди та їх опис
МD00. Помилки компіляції
Навігатор форуму

2

В зв'язку з неможливістю компілювати МАДЛ компілятором FPC, я відмовляюсь від використання  FPC. Надалі  МАДЛ буде компілюватись в модулі Delphi (тобто в файли DCU). В архіві будуть модулі для декількох версій Delphi, а саме, для версій Delphi 5, 6, 7, 10. Якщо потрібні модулі під інші версії Delphi, напишіть, можна розглянути. Модулі для версій  нижче ніж Delphi 5, скомпілювати неможливо, за відсутності в них можливості компілювати Procedure-Overload.

3

Використання  компілятора Delphi без середовища.

Почнемо з того, що файли компілятора Delphi, потрібно шукати, завантажувати та копіювати в відповідний каталог, самостійно. Рекомендації по цій темі дивіться в каталозі MADL2023a\MADL2023doc\DelphiCompilers\ Для використання компілятора Delphi необхідні декілька файлів компілятора розташувати в каталозі відповідної версії  Delphi згідно налаштувань файлів МАДЛу CompileRUN_Project.DPR.bat та CompileRUN_Project.TMP.bat або ж редагувати ці файли так як вам потрібно.

Розгляньте каталог документації MADL2023a\MADL2023doc\DelphiCompilers\ і я думаю вам усе стане зрозумілим. При необхідності копіюйте файли CompileRUN_Project.DPR.bat та  CompileRUN_Project.TMP.bat потрібної вам версії в каталог MADL2023.

Модулі МАДЛу для компілятора конкретної версії  Delphi знаходяться відповідно в каталогах:
C:\MADL2023\_UNIT\D05compiler\
C:\MADL2023\_UNIT\D06compiler\
C:\MADL2023\_UNIT\D07compilerMY\
C:\MADL2023\_UNIT\D10compiler\

Файли CompileRUN_Project.DPR.bat та CompileRUN_Project.TMP.bat налаштовані для конкретної версії Delphi знаходиться відповідно в каталогах:
MADL2023a\MADL2023doc\DelphiCompilers\D05compiler\
MADL2023a\MADL2023doc\DelphiCompilers\D06compiler\
MADL2023\MADL2023a\MADL2023doc\DelphiCompilers\D07compilerMY\
MADL2023\MADL2023a\MADL2023doc\DelphiCompilers\D10compiler\
налаштування яких, відповідно для каталогів компілятора
C:\DelphiCompilers\D05compiler\
C:\DelphiCompilers\D06compiler\
C:\DelphiCompilers\D07compilerMY\
C:\DelphiCompilers\D10compiler\

За замовченням налаштування  CompileRUN_Project.DPR.bat та CompileRUN_Project.TMP.bat на компілятор  Delphi 7, модулі МАДЛу якого знаходяться в каталозі C:\MADL2023\_UNIT\D07compilerMY\ а самі файли
компілятора повинні знаходитись в каталозі C:\DelphiCompilers\D07compilerMY\. Звісно, що модулі МАДЛу для інших версій компілятора, на відміну від того який ви використовуєте, не потрібні та їх можна видалити. Звісно компілятор потрібен лише один будь який, а не декілька. Хоча при великому бажанні
можна й декілька використовувати. :-)

4

Використання  встановленого компілятора Delphi (середовища).

Якщо у вас встановлений компілятор Delphi та ви бажаєте використовувати його, але без самого середовища, то потрібно виправити файли CompileRUN_Project.DPR.bat, CompileRUN_Project.TMP.bat на шляхи де встановлений у вас  Delphi. Ну й користуватись як зазвичай компіляцією, через запуск  CompileRUN_Project.DPR.bat.

Якщо ж ви бажаєте писати програму для ПК-01 використовуючи саме середовище, для цього потрібні деякі налаштування середовища. Запустіть середовище  Delphi (як приклад буду писати про  Delphi7, в інших
можливі незначні відмінності) знаходимо в меню «Project\Options...” (або Shift+Ctrl+F11), далі знаходимо вкладку “Directories/Conditionals”, поле “Search path:” вставляємо рядок “C:\MADL2023\_UNIT\D07compilerMY\”, для того щоб збереглось ці налаштування на інші сесії запуску середовища, внизу встановлюємо “галочка” на “Default” і тиснемо “OK».
Після цього спробуємо запустити програму натиснувши “F9”. Повинно все працювати і ви можете писати програму для ПК-01 прямо з середовища. Звісно, що в рядку “C:\MADL2023\_UNIT\D07compilerMY\”,  “D07compilerMY” повинно відповідати версії встановленому у вас Delphi. Якщо запуску не відбулось, можете
спробувати встановити інші рядки “C:\MADL2023\_UNIT\D05compiler\” або “C:\MADL2023\_UNIT\D06compiler\” або “C:\MADL2023\_UNIT\D07compilerMY\” або “C:\MADL2023\_UNIT\D10compiler\” відповідно вашій версії компілятора.

5

Delphi XE5 — використання виключене!
Завантажив Delphi XE5 з
magnet:?xt=urn:btih:D281FCB3C5936C3751E66A7110C718499D86A6B9&dn=Delphi%20XE5
відкрив файли щоб скомпілювати, скаржиться на “помилки” на які інші версії Delphi не скаржаться бо не вважають це помилками.

6

Використання компілятора Borland Delphi v 5.0

Якщо ви бажаєте використовувати середовище Borland Delphi v 5.0, як варіант пропоную ознайомитись та встановити ось звідси:

http://old-dos.ru/index.php?page=files& … mp;id=5791

Особисто сам середовище не встановлював, тому нічого не можу сказати, наскільки воно гарне, надійне та без вірусів.

Якщо ви бажаєте використовувати лише деякі файли для компіляції, а не середовище, можна завантажити архів по посиланню вище,  вибрати та скопіювати файли:

SYSCONST.DCU
SYSINIT.DCU
SYSTEM.DCU
SYSUTILS.DCU
WINDOWS.DCU
DCC32.EXE
в каталог C:\DelphiCompilers\D05compiler\

Також скопіювати з каталогу
MADL2023a\MADL2023doc\DelphiCompilers\D05compiler\
файли CompileRUN_Project.DPR.bat та CompileRUN_Project.TMP.bat
в каталог МАДЛу C:\MADL2023\

Контрольна сума-MD5 файлів компілятора:
44308d27fc4f2fd9ed79ee83dcd183bf *SYSCONST.DCU
3308ecba884ace70d5fb6ed19239468f *SYSINIT.DCU
98c0cfc1df68401e8382283b998deb9d *SYSTEM.DCU
2193aa06e1006e237c76037ee25d6a8e *SYSUTILS.DCU
6aeaae3ea0456631703b0d205cb7dab8 *WINDOWS.DCU
9417865a7cc56d6d95d408f1396cd89e *DCC32.EXE

Увага!
Контрольні суми можуть відрізнятись від вказаних, але це не означає, що компілятор буде працювати неправильно або не буде працювати взагалі з модулями МАДЛу, якщо контрольні суми інші. Контрольні суми файлів вказані саме тих файлів якими були скомпільовані модулі МАДЛу та перевірені.

Увага!
З розвитком МАДЛу для компіляції можуть знадобитись й інші файли компілятора. Тому, не видаляйте інсталяцію Delphi або запам'ятати по якому посиланню ви завантажували дану версію компілятора.

Файли необхідні для компіляції проекту.
CompileRUN_Project.DPR.bat:

Код:
del Project.exe, Project.TMP
C:\DelphiCompilers\D05compiler\dcc32.exe -UC:\DelphiCompilers\D05compiler\ -U_UNIT\D05compiler Project.DPR
Project.exe

CompileRUN_Project.TMP.bat:

Код:
del Project.exe
C:\DelphiCompilers\D05compiler\dcc32.exe -UC:\DelphiCompilers\D05compiler\ -U_UNIT\D05compiler Project.TMP
Project.exe

Файли CompileRUN_Project.DPR.bat, CompileRUN_Project.TMP.bat, "Delphi5 (old-dos.ru).torrent" знаходяться в архіві D05compiler.7z, який можна скачати по посиланню: http://forumstatic.ru/files/001b/d4/a7/12675.7z

7

Використання компілятора Borland Delphi v 6.0

Якщо ви бажаєте використовувати середовище Borland Delphi v 6.0, як варіант пропоную ознайомитись та встановити ось звідси:
https://10proga.ru/veb-razrabotka-i-pro … v-6-0.html
там є магнет посилання
magnet:?xt=urn:btih:987A2A97C2817A4FB7B7F7EDF6C8C49665C811A6&tr=http%3A%2F%2Fbt4.t-ru.org%2Fann%3Fmagnet
Розмір: 331МБ
Особисто сам середовище не встановлював, тому нічого не можу сказати,наскільки воно гарне, надійне та без вірусів.

Якщо ви бажаєте використовувати лише деякі файли для компіляції, а не середовище, можна завантажити архів по посиланню вище, далі відкрити файл Borland Delphi v6.0\Borland Delphi v6.0\setup.exe як архів-RAR та скопіювати файли:
З Install\program files\Borland\Delphi6\Bin\
DCC32.EXE

З Install\program files\Borland\Delphi6\Lib\
SysConst.dcu
SysInit.dcu
System.dcu
SysUtils.dcu
Types.dcu
Windows.dcu
в каталог C:\DelphiCompilers\D06compiler\

Також скопіювати з каталогу
MADL2023a\MADL2023doc\DelphiCompilers\D06compiler\
файли CompileRUN_Project.DPR.bat та CompileRUN_Project.TMP.bat
в каталог МАДЛу C:\MADL2023\

Контрольна сума-MD5 файлів компілятора:
3005065b1aed182873b4652cc4e9a155 *SysConst.dcu
9b66a1761b74eced381fdf4dd47b6ba0 *SysInit.dcu
06260c354cf296555524697feb006713 *System.dcu
04b19dec042f4ae1a758e6638b842ab0 *SysUtils.dcu
aa90803904caa5acb2833efef3c54e7f *Types.dcu
50d7ab6d3647154fc5bcc840db34546b *Windows.dcu
f663d1f5ded2bd2068faf3b5441236bc *DCC32.EXE

Увага!
Контрольні суми можуть відрізнятись від вказаних, але це не означає, що компілятор буде працювати неправильно або не буде працювати взагалі з модулями МАДЛу, якщо контрольні суми інші.
Контрольні суми файлів вказані саме тих файлів якими були скомпільовані модулі МАДЛу та перевірені.

Увага!
З розвитком МАДЛу для компіляції можуть знадобитись й інші файли компілятора.
Тому, не видаляйте інсталяцію Delphi або запам'ятати по якому посиланню ви завантажували дану версію компілятора.

Файли необхідні для компіляції проекту.
CompileRUN_Project.DPR.bat:

Код:
del Project.exe, Project.TMP
C:\DelphiCompilers\D06compiler\dcc32.exe -UC:\DelphiCompilers\D06compiler\ -U_UNIT\D06compiler Project.DPR
Project.exe

CompileRUN_Project.TMP.bat:

Код:
del Project.exe
C:\DelphiCompilers\D06compiler\dcc32.exe -UC:\DelphiCompilers\D06compiler\ -U_UNIT\D06compiler Project.TMP
Project.exe

Файли CompileRUN_Project.DPR.bat, CompileRUN_Project.TMP.bat, ""Borland Delphi v6.0.torrent"" знаходяться в архіві D06compiler.7z який можна скачати по посиланню: http://forumstatic.ru/files/001b/d4/a7/92587.7z

8

Використання компілятора Borland Delphi v 7.0

Якщо ви бажаєте використовувати середовище Borland Delphi 7. В середовищі Delphi 7 займаюсь я. :-) Але коли й звідки його взяв “кінців не знайдеш”. Як варіанти пропоную завантажити по магнет-посиланню:
magnet:?xt=urn:btih:158DBBA4895003FBB80609D5A03A37D5B0204B83&dn=Delphi7&tr=http%3a%2f%2fradio-hobby.org%2fannounce
Розмір: 685 777 628, - файли не в образі-ISO тому можна вибрати при налаштуванні торента потрібні файли.

Ось ще є магнет-посилання на інсталяції в  ISO-образах.

magnet:?xt=urn:btih:B4AB716A6054C97C4E0495C7A1C2F1F735989254&dn=delphi
Розмір: 811 788 158 байт, - "Borland Delphi v.7.0 Enterprise Suite.iso"

magnet:?xt=urn:btih:C4F829919E75906533FC8B5A4EBA8AB1D8D60BA5&dn=Delphi7.iso&tr=http%3a%2f%2fbt2.rutracker.org%2fann%3fuk%3dJTaM1lRYDS&tr=http%3a%2f%2fretracker.local%2fannounce
Розмір: 679МБ, - Delphi7.iso

magnet:?xt=urn:btih:075A19529D8F4FC78C7D938E3CD542E2CA51A722&dn=Delphi7.iso&tr=http%3a%2f%2ftracker.tfile.me%2fannounce.php%3fuk%3dbdVN2dp98y%26&tr=http%3a%2f%2fi.bandito.org%2fannounce.php%3fuk%3dbdVN2dp98y%26&tr=http%3a%2f%2fretracker.local%2fannounce&tr=http%3a%2f%2fretracker.home%2fannounce&tr=udp%3a%2f%2fi.bandito.org%3a80%2f
Розмір: 697 276 416 байт, -  Delphi7.iso

http://www.ikasteko.ru/page/borland-del … se-rus-key
( http://www.ikasteko.ru/file/Delphi_7.iso )
Розмір: 544 217 088, - Delphi_7.iso

Це посилання вже без  ISO-образа, мабуть сама маленька інсталяція  Delphi 7.

magnet:?xt=urn:btih:6AE1C7EB916D7F5CDC8B51B851EC2CC58F9ACB76&dn=Delphi7_Lite_Full_Edition_Setup_7.3.4.2_Build_20110501.exe&tr=http%3a%2f%2fretracker.local%2fannounce
Размер: 77 756 416 байт, - Delphi7_Lite_Full_Edition_Setup_7.3.4.2_Build_20110501.exe

Якщо ви бажаєте використовувати лише деякі файли для компіляції, а не
середовище, то можна знайти та скопіювати файли

SysConst.dcu
SysInit.dcu
system.dcu
sysutils.dcu
Types.dcu
windows.dcu
dcc32.exe

в каталог C:\DelphiCompilers\D07compilerMY\

Також скопіювати з каталогу
MADL2023a\MADL2023doc\DelphiCompilers\D07compilerMY\
файли CompileRUN_Project.DPR.bat та CompileRUN_Project.TMP.bat
в каталог МАДЛу C:\MADL2023\

Контрольна сума-MD5 файлів компілятора:
8203f28314f859690ca7193f6c7666cf *SysConst.dcu
49cc31d3aa36e6ee40d5be3cb63c1a85 *SysInit.dcu
426056fc482258f41f7143f08dae8b26 *system.dcu
0b574d145c8efb2cac2fe05febcb36bd *sysutils.dcu
4bba8af77a7ef7d1ddcd11b055246515 *Types.dcu
6cb50d4bcb27189734b398326ca9dee6 *windows.dcu
fa843a390c598b686024b052f66a3d2b *dcc32.exe

Увага!
Контрольні суми можуть відрізнятись від вказаних, але це не означає, що компілятор буде працювати неправильно або не буде працювати взагалі з модулями МАДЛу, якщо контрольні суми інші. Контрольні суми файлів вказані саме тих файлів якими були скомпільовані модулі МАДЛу та перевірені.

Увага!
З розвитком МАДЛу для компіляції можуть знадобитись й інші файли компілятора. Тому, не видаляйте інсталяцію Delphi або запам'ятати по якому посиланню ви завантажували дану версію компілятора.

Файли необхідні для компіляції проекту.
CompileRUN_Project.DPR.bat:

Код:
del Project.exe, Project.TMP
C:\DelphiCompilers\D07compilerMY\dcc32.exe -UC:\DelphiCompilers\D07compilerMY\ -U_UNIT\D07compilerMY Project.DPR
Project.exe

CompileRUN_Project.TMP.bat:

Код:
del Project.exe
C:\DelphiCompilers\D07compilerMY\dcc32.exe -UC:\DelphiCompilers\D07compilerMY\ -U_UNIT\D07compilerMY Project.TMP
Project.exe

Файли CompileRUN_Project.DPR.bat, CompileRUN_Project.TMP.bat, delphi.torrent, Delphi7.iso.1.torrent, Delphi7.iso.2.torrent, Delphi7_Lite_Full_Edition_Setup_7.3.4.2_Build_20110501.exe.torrent  знаходяться в архіві D07compilerMY.7z який можна скачати по посиланню: http://forumstatic.ru/files/001b/d4/a7/64741.7z

9

Використання компілятора Borland Delphi v 10.0

Якщо ви бажаєте використовувати середовище Borland Delphi 10 Lite як варіант пропоную завантажити по магнет-посиланню:
magnet:?xt=urn:btih:E61D153B61B2A3F5CB0597FDCAC44F7057C41D06&dn=Delphi10_Lite_v4.1_SP2_Integrated&tr=http%3a%2f%2fretracker.local%2fannounce
Розмір: 77 649 987 байт.
Наскільки я пам'ятаю без встановлення з нього потрібні файли не скопіюєш.
Треба обов'язково встановлювати!

Ще одне магнет посилання:
magnet:?xt=urn:btih:98BDC101135666C2F3B857283FC1D0CD4185E9D3&dn=Delphi10_Lite_v4.1_SP2_Integrated&tr=http%3a%2f%2ftracker.tfile.me%2fannounce.php%3fak%3d115fd72c0d%26&tr=http%3a%2f%2fi.bandito.org%2fannounce.php&tr=udp%3a%2f%2ftracker.publicbt.com%3a80&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80
наче б то аналогічне, як виявилось не "бите"

Особисто сам середовище встановлював, але тільки для огляду та копіювання потрібних файлів.

Якщо ви бажаєте використовувати лише деякі файли для компіляції, а не середовище, то можна знайти та скопіювати файли:

ImageHlp.dcu
SysConst.dcu
SysInit.dcu
System.dcu
SysUtils.dcu
Types.dcu
Windows.dcu
DCC32.EXE
в каталог C:\DelphiCompilers\D10compiler\

Також скопіювати з каталогу
MADL2023a\MADL2023doc\DelphiCompilers\D10compiler\
файли CompileRUN_Project.DPR.bat та CompileRUN_Project.TMP.bat
в каталог МАДЛу C:\MADL2023\

Контрольна сума-MD5 файлів компілятора:
f62bf8fbde6364b7e25d147cbeacf11d *ImageHlp.dcu
7c5f2c1ee422899422352018e21ea56c *SysConst.dcu
0ab2c34d6ceb24d7240c82d71906651b *SysInit.dcu
b488d8d213a31a7803947387e5792617 *System.dcu
279b1b87a412f72b733014f7f3b92f52 *SysUtils.dcu
7b1e00292e05ed39a87045f269a2792b *Types.dcu
60205b219fe09731183bb5c28e34de2a *Windows.dcu
2aa8df1667e9f0bf2e40d1ad149acb91 *DCC32.EXE

Увага!
Контрольні суми можуть відрізнятись від вказаних, але це не означає, що компілятор буде працювати неправильно або не буде працювати взагалі з модулями МАДЛу, якщо контрольні суми інші. Контрольні суми файлів вказані саме тих файлів якими були скомпільовані модулі МАДЛу та перевірені.

Увага!
З розвитком МАДЛу для компіляції можуть знадобитись й інші файли компілятора. Тому, не видаляйте інсталяцію Delphi або запам'ятати по якому посиланню ви завантажували дану версію компілятора.

Файли необхідні для компіляції проекту.
CompileRUN_Project.DPR.bat:

Код:
del Project.exe, Project.TMP
C:\DelphiCompilers\D10compiler\dcc32.exe -UC:\DelphiCompilers\D10compiler\ -U_UNIT\D10compiler Project.DPR
Project.exe

CompileRUN_Project.TMP.bat:

Код:
del Project.exe
C:\DelphiCompilers\D10compiler\dcc32.exe -UC:\DelphiCompilers\D10compiler\ -U_UNIT\D10compiler Project.TMP
Project.exe

Файли CompileRUN_Project.DPR.bat, CompileRUN_Project.TMP.bat, Delphi10_Lite_v4.1_SP2_Integrated.torrent  знаходяться в архіві D10compiler.7z який можна скачати по посиланню: http://forumstatic.ru/files/001b/d4/a7/47514.7z

10

Архів посилань Delphi

Скоріш за все деякі посилання вже не дійсні та “биті”, тому не варто розглядати цей архів як щось серйозне.

Delphi XE5
magnet:?xt=urn:btih:D281FCB3C5936C3751E66A7110C718499D86A6B9&dn=Delphi%20XE5

НЕ "БИТЕ" ПОСИЛАННЯ:
Delphi10_Lite_v4.1_SP2_Integrated
magnet:?xt=urn:btih:98BDC101135666C2F3B857283FC1D0CD4185E9D3&dn=Delphi10_Lite_v4.1_SP2_Integrated&tr=http%3a%2f%2ftracker.tfile.me%2fannounce.php%3fak%3d115fd72c0d%26&tr=http%3a%2f%2fi.bandito.org%2fannounce.php&tr=udp%3a%2f%2ftracker.publicbt.com%3a80&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80

Delphi7_[tfile.ru].iso (649 мег)
magnet:?xt=urn:btih:5EA5F7D9741C7F70893F49111E78CFCB52A9F4CA&dn=Delphi7_%5btfile.ru%5d.iso&tr=http%3a%2f%2ftracker1.torrentino.com%2fannounce%3fpasskey%3d00000000000000000000000000000000&tr=http%3a%2f%2fretracker.local%2fannounce

turbodelphi_[tfile.ru].rar.
magnet:?xt=urn:btih:D1264750974A1C36A11A7DC591D2B29787DAAD4B&dn=turbodelphi_%5btfile.ru%5d.rar&tr=udp%3a%2f%2ftr.peerfect.org%3a6969&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=http%3a%2f%2ftracker.publicbt.com%3a80%2fannounce&tr=http%3a%2f%2ffreetorrentsmd.org%2fannounce.php&tr=http%3a%2f%2ftracker3.torrentino.com%2fannounce&tr=http%3a%2f%2fretracker.local%2fannounce

Якийсь русіфікатор для Delphi (Russian.exe)
magnet:?xt=urn:btih:FE83460E7F37E598972E521061F62A2B4EACF1BC&dn=Russian&tr=http%3a%2f%2fbt3.rutracker.org%2fann%3fuk%3daskjIIq6mO&tr=http%3a%2f%2fretracker.local%2fannounce

Тетяis + исходники.rar.
magnet:?xt=urn:btih:1ACAACFD6FDFE78E99DEEF5E90D01559D877228C&dn=%d0%a2%d0%b5%d1%82%d1%8fis%20%2b%20%d0%b8%d1%81%d1%85%d0%be%d0%b4%d0%bd%d0%b8%d0%ba%d0%b8.rar


Вы здесь » Середовище програмування MADL » MADL2023 » MADL. Компілятори для MADL