Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 07, 2019 4:50 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 41 posts ]  Go to page Previous 1 2 3 Next
Author Message
PostPosted: Wed Nov 28, 2007 6:45 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Уже вполне можно пользоваться.
Ряд функций не реализовано, так как пока у меня не возникала в них потребность. Так же толком не описан процесс сборки RTL и программ на FreePascal. Очень криво реализована консоль, которая так необходима при отладке. Вот когда все это появится, можно будет перевести RTL в состояние постоянной бетты.

..bw


Top
   
PostPosted: Mon Dec 24, 2007 3:37 pm 
Offline

Joined: Wed Dec 19, 2007 11:43 am
Posts: 9
Мдя... Что-то bw замолчал... Есть что-то новенькое по Паскалю?


Top
   
PostPosted: Tue Dec 25, 2007 9:03 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Есть, но только на локальной машине. Механизм сборки до конца не отлажен. К тому же возникли неожиданные материальные проблемы, на решение которых уход все время. Потерял доступ к wm, на котором лежат все сбережения, приходится срочно зарабатывать на НГ, восстанавливать потеряный wm буду в январе.
Если есть ко мне конкретные вопросы, задавайте здесь.

..bw


Top
   
PostPosted: Sun Dec 30, 2007 9:54 am 
Offline

Joined: Wed Dec 19, 2007 11:43 am
Posts: 9
Не буду прикидываться умным, спрошу прямо: КАК написать программу на паскале, чтобы она работала под Колибри? (Уф, непросто было задать такой тупой, на взгляд бывалого программиста, вопрос).


Top
   
PostPosted: Sun Dec 30, 2007 1:39 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
ну сказали же, "Так же толком не описан процесс сборки RTL и программ на FreePascal", как опишут- почитаешь.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sun Dec 30, 2007 1:52 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
last_day, бери то что есть сейчас на svn: http://kolibrios.org/repos/programs/develop/fp/
По сборке RTL можно пользоваться этой докой: http://kolibrios.org/repos/programs/dev ... dme-ru.txt
По сборке программ ориентируемся на батники в примерах.
Так же можно изучить исходники LRL и батник для сборки LRL: http://kolibrios.org/repos/programs/games/lrl/
Сейчас я переписываю все для компилирования make'ом, соответственно процесс сборки изменится. Он упростится, нужно будет настроить две переменные окружения и выполнить команду make.

..bw


Top
   
PostPosted: Mon Dec 31, 2007 12:53 pm 
Offline

Joined: Mon Oct 22, 2007 6:43 pm
Posts: 21
Такой вопросс: а паскаль классический или объектный?


Top
   
PostPosted: Mon Dec 31, 2007 1:30 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
FreePascal. Как хочешь так и пиши.

..bw


Top
   
PostPosted: Tue Mar 04, 2008 10:43 am 
Offline

Joined: Wed Dec 19, 2007 11:43 am
Posts: 9
Не совсем понятно, как работает exe2kos. Drag&Drop'ом перетащил на него exe-файл, скомпилированный в ТР 7.1, в результате появился файл размером 1,3 Гб (размер исходного файла 21 Кб), процесс длился около 15 минут. В Колибри вообще "файл не найден". Документации по exe2kos не нашел. bw, помоги!


Top
   
PostPosted: Tue Mar 04, 2008 10:56 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
1. exe2kos преобразует формат нормального pe exe в формат исполняемого файла kos. tp (bp7), если мне не изменяет память, не в состоянии компилировать pe exe. Так что exe2kos вообще не должен был работать с этим exe'шником, но я мог и не делать проверок на корректность формата, оттого и такие странные результаты.
2. Ты сам делаешь системные вызовы kos в своей программе? Ты уверен что не происходит других инородных для kos вызовов (winapi, dos)?
3. exe2kos использовалась только с кодом, собранным под fp. Утиль испытывался и на других pe exe (случайных, не рассчитаных на работу в окружении kos), проблем не было.

p.s. Читай как собрать и использовать fp rtl, написанно не много, но при должном упорстве разобраться можно.
p.p.s. Упакуй и вышли мне на bw@handsdriver.net тот exe что у тебя получился в tp7 и исходники, если не жалко.

..bw


Top
   
PostPosted: Tue Mar 04, 2008 9:14 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
ну когда же документация? =,(

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Wed Mar 05, 2008 5:59 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Кулхацкерам документация не нужна :-).

..bw


Top
   
PostPosted: Wed Mar 05, 2008 8:31 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
ладно, говори где можно скачать исходники примеров и написанных/портированных тобой программ) а то и слей сюда архив)

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Thu Mar 06, 2008 5:15 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Все ссылки пятью постами выше, неужели так тяжело глаза поднять.
Используется только svn.

..bw


Top
   
PostPosted: Thu Mar 06, 2008 3:49 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
не, глаза то не тяжело, однако бесполезно - пять постов это далеко за границей монитора) // на самом деле я спрашивал может имеются другие исходники или документы, не дислоцирующиеся на SVN..

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 41 posts ]  Go to page Previous 1 2 3 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited