Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Oct 27, 2021 1:13 am

All times are UTC+03:00


Search found 88 matches
Search these results:

Author Message

 Forum: Graphics subsystem   Topic: Графический интерфейс Kolibri OS

Posted: Thu Mar 13, 2008 5:28 pm 

Replies: 17
Views: 13027


В современных видеокартах уйма памяти, которая используется "на полную" только в играх и соответствующих программах. При обычной, "офисной", работе ее тоже нужно использовать. Пусть приносит пользу! Пусть хранит у себя окно рабочего стола, пусть хранит хоть десять окон! Разгружа...

 Forum: Design   Topic: Модификация 51 функции

Posted: Thu Mar 13, 2008 5:00 pm 

Replies: 8
Views: 7914


It is necessary for compatibility with POSIX standard. That is extremely needed for porting some applications. Concretely for me, it needs for porting of gcc (GNU Compiler Collection). Now minuet libc and kolibc does not have the implementation of posix functions (minuet libc got only headers).

 Forum: Design   Topic: Модификация 51 функции

Posted: Thu Mar 06, 2008 11:34 pm 

Replies: 8
Views: 7914


Еще одно предложение. В 51 функции создать под функцию 2 для системного вызова fork т.е. создать точную копию текущего процесса. Пока такой возможности в ядре не наблюдаю. И: под функцию 3 для уведомления родительского процесса о завершении дочернего. под функцию 4 для уведомления дочернего процесса...

 Forum: Design   Topic: Поддержка чистого ELF формата бинарных исполняемых файлов.

Posted: Thu Mar 06, 2008 11:24 pm 

Replies: 2
Views: 5392


Предложение такое - добавить функциональность в ядро для запуска программ в формате ELF аналогичном линуксовому. Для чего? - Для запуска программ скомпилированных чистым gcc из линуха без разного рода "мастурбаций" со скриптами линкера и т.п. Т.е. модифицировать подфункцию 7 функции 70 для...

 Forum: HLL   Topic: Open Watcom

 Post subject: Re: Open Watcom
Posted: Sat Mar 01, 2008 1:40 am 

Replies: 55
Views: 33927


Разобрался в чём дело. При сохранении структур в стеке нужно объявлять структуры в программе как переменные и работать с ними соответственно. Обычный прикол С struct A { int a; int b; }; struct A a; struct A b; A *p = (A*)malloc(sizeof(A)); free(p); return 0; При создании переменной в стеке нужно у...

 Forum: News   Topic: Переезд SVN сервера

Posted: Fri Feb 29, 2008 10:41 pm 

Replies: 28
Views: 26269


What about soursforge.net domain for all project. It is free of fare, have SVN,CVS and download system. Also have the system for donate support. Nobody close it and cool access from any country's.

P.S. Sorry no russian keyboard for mac.

 Forum: Application libraries   Topic: Kolibri Foundation Classes (KFC)

Posted: Fri Feb 29, 2008 10:37 pm 

Replies: 52
Views: 29183


Извините за глупый вопрос, но как этим пользоваться? MinGW создаёт только exe... может кто-нибудь скинет пример использования? Надо пропустить екзе через программу pk2kos. Что то вроде pk2kos my.exe my.kex (это пока лучше работает) или линковать с ld или джи++ с опцией -T после которой идет файл ск...

 Forum: HLL   Topic: Pascal для KolibriOS...

Posted: Fri Feb 29, 2008 3:01 pm 

Replies: 5
Views: 8116


Ну писать с нуля новый редактор и т.д. просто неоправданно долго и мало эффективно. Собственно отностительно трансляторов, пакет GCC содержит большую подборку этого добра причем все они компилируют в единый формат понятный для одного единственного линкера (компоновщика) который уже и собирает исполн...

 Forum: Application libraries   Topic: Kolibri Foundation Classes (KFC)

Posted: Tue Feb 26, 2008 3:29 pm 

Replies: 52
Views: 29183


int bcmp (const void *s1, const void *s2, int len) { for (int i = 0; i<len; i++) { if ((const char*) (*s1)!=(const char*) (*s2)) return 1; s1++; s2++; } return 0; } Всё! Твой код вообще не компилируется ( (const char*) (*s1) вместо *((const char*)s1) приводиш значение ячейки памяти к указателю :) )...

 Forum: Application libraries   Topic: Kolibri Foundation Classes (KFC)

Posted: Tue Feb 26, 2008 12:13 am 

Replies: 52
Views: 29183


Я тут немного поколдовал и сделал возможность в kolibc использовать C++. STL от Selicone Graphics inc тоже в зипе. Если повезет что-то можно будет от туда использовать добавив все инклуды в папку include с либс или опцией копилятора -I.
new и delte работают.

Исходники и бинарники для MinGW32

 Forum: Kernel   Topic: Общесистемный буфер обмена

Posted: Mon Feb 25, 2008 5:26 pm 

Replies: 184
Views: 76532


последнее означает, что скопировав в animage картинку, мы потеряем текст из tinipad'a, лежащий в буфере? Нет? Я-же написал в общеистемном буфере хранить инфу о процессе который последний положил в свой внутренний буфер инфу и тип буфера (текстовый, RTF, Image и т.д.) Положив текст из тинипада, поте...

 Forum: Coding   Topic: Помогите новичку

Posted: Fri Feb 22, 2008 8:02 pm 

Replies: 1139
Views: 359000


При программировании на С++ есть ряд сложностей (если это не С с классами [и то проблемы]). STL и libstdc++ юзать нельзя, они обращаются к malloc и free из либ компилятора твоей системы. Что бы написать нечто на плюсах надо подсунуть компилятору инородный STL (например от силикон графикс) и new.h de...

 Forum: Kernel   Topic: Общесистемный буфер обмена

Posted: Fri Feb 22, 2008 7:45 pm 

Replies: 184
Views: 76532


Народ, если это будет функция ядра, тогда и буфер будет хранится в пространстве ядра. Может просто стандартный демон клибоарда и системная функции для обращиний к нему? Есть еще одна идея в общесистемном буфере только хранить пид последнего процесса положившего в свой внутренний буфер некую инфу, и ...

 Forum: Kernel   Topic: Общесистемный буфер обмена

Posted: Thu Feb 21, 2008 12:28 am 

Replies: 184
Views: 76532


Есть такая идея тип данных вообще не хранить в буфере, если какой-то компонент принимает из буфера данные он сам должен знать что за тип там лежит, т.е. читать байты из буфера и если их удалось преобразовать в нужный формат то - буфер не пус иначе - пуст. Ну а сам буфер реализовать как демон. Надо в...

 Forum: Kernel   Topic: Общесистемный буфер обмена

Posted: Tue Feb 19, 2008 12:11 am 

Replies: 184
Views: 76532


Мое имхо надо передавать данные через temp файл, дабы уменьшить кол-во используемой памяти, это медленне зато проще реализовать и памяти кушается на очень много меньше. Тем более механизма свопинга (подкачки) нету.
Sort by:  
Page 2 of 6 [ Search found 88 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited