Search found 88 matches
- Thu Mar 13, 2008 5:28 pm
- Forum: Graphics subsystem
- Topic: Графический интерфейс Kolibri OS
- Replies: 17
- Views: 15796
Re: Графический интерфейс Kolibri OS
В современных видеокартах уйма памяти, которая используется "на полную" только в играх и соответствующих программах. При обычной, "офисной", работе ее тоже нужно использовать. Пусть приносит пользу! Пусть хранит у себя окно рабочего стола, пусть хранит хоть десять окон! Разгружа...
- Thu Mar 13, 2008 5:00 pm
- Forum: Design
- Topic: Модификация 51 функции
- Replies: 8
- Views: 10814
Re: Модификация 51 функции
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).
- Thu Mar 06, 2008 11:34 pm
- Forum: Design
- Topic: Модификация 51 функции
- Replies: 8
- Views: 10814
Модификация 51 функции
Еще одно предложение. В 51 функции создать под функцию 2 для системного вызова fork т.е. создать точную копию текущего процесса. Пока такой возможности в ядре не наблюдаю. И: под функцию 3 для уведомления родительского процесса о завершении дочернего. под функцию 4 для уведомления дочернего процесса...
- Thu Mar 06, 2008 11:24 pm
- Forum: Design
- Topic: Поддержка чистого ELF формата бинарных исполняемых файлов.
- Replies: 2
- Views: 7399
Поддержка чистого ELF формата бинарных исполняемых файлов.
Предложение такое - добавить функциональность в ядро для запуска программ в формате ELF аналогичном линуксовому. Для чего? - Для запуска программ скомпилированных чистым gcc из линуха без разного рода "мастурбаций" со скриптами линкера и т.п. Т.е. модифицировать подфункцию 7 функции 70 для...
- Sat Mar 01, 2008 1:40 am
- Forum: HLL
- Topic: Open Watcom
- Replies: 55
- Views: 41091
Re: Open Watcom
Разобрался в чём дело. При сохранении структур в стеке нужно объявлять структуры в программе как переменные и работать с ними соответственно. Обычный прикол С struct A { int a; int b; }; struct A a; struct A b; A *p = (A*)malloc(sizeof(A)); free(p); return 0; При создании переменной в стеке нужно у...
- Fri Feb 29, 2008 10:41 pm
- Forum: News
- Topic: Переезд SVN сервера
- Replies: 28
- Views: 34297
Re: Переезд SVN сервера
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.
P.S. Sorry no russian keyboard for mac.
- Fri Feb 29, 2008 10:37 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36171
Re: Kolibri Foundation Classes (KFC)
Извините за глупый вопрос, но как этим пользоваться? MinGW создаёт только exe... может кто-нибудь скинет пример использования? Надо пропустить екзе через программу pk2kos. Что то вроде pk2kos my.exe my.kex (это пока лучше работает) или линковать с ld или джи++ с опцией -T после которой идет файл ск...
- Fri Feb 29, 2008 3:01 pm
- Forum: HLL
- Topic: Pascal для KolibriOS...
- Replies: 5
- Views: 9271
Re: Pascal для KolibriOS...
Ну писать с нуля новый редактор и т.д. просто неоправданно долго и мало эффективно. Собственно отностительно трансляторов, пакет GCC содержит большую подборку этого добра причем все они компилируют в единый формат понятный для одного единственного линкера (компоновщика) который уже и собирает исполн...
- Tue Feb 26, 2008 3:29 pm
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36171
Re: Kolibri Foundation Classes (KFC)
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) приводиш значение ячейки памяти к указателю :) )...
- Tue Feb 26, 2008 12:13 am
- Forum: Application libraries
- Topic: Kolibri Foundation Classes (KFC)
- Replies: 52
- Views: 36171
Re: Kolibri Foundation Classes (KFC)
Я тут немного поколдовал и сделал возможность в kolibc использовать C++. STL от Selicone Graphics inc тоже в зипе. Если повезет что-то можно будет от туда использовать добавив все инклуды в папку include с либс или опцией копилятора -I.
new и delte работают.
Исходники и бинарники для MinGW32
new и delte работают.
Исходники и бинарники для MinGW32
- Mon Feb 25, 2008 5:26 pm
- Forum: Kernel
- Topic: Общесистемный буфер обмена
- Replies: 184
- Views: 104146
Re: Общесистемный буфер обмена
последнее означает, что скопировав в animage картинку, мы потеряем текст из tinipad'a, лежащий в буфере? Нет? Я-же написал в общеистемном буфере хранить инфу о процессе который последний положил в свой внутренний буфер инфу и тип буфера (текстовый, RTF, Image и т.д.) Положив текст из тинипада, поте...
- Fri Feb 22, 2008 8:02 pm
- Forum: Coding
- Topic: Помогите новичку
- Replies: 1144
- Views: 503716
Re: Помогите новичку
При программировании на С++ есть ряд сложностей (если это не С с классами [и то проблемы]). STL и libstdc++ юзать нельзя, они обращаются к malloc и free из либ компилятора твоей системы. Что бы написать нечто на плюсах надо подсунуть компилятору инородный STL (например от силикон графикс) и new.h de...
- Fri Feb 22, 2008 7:45 pm
- Forum: Kernel
- Topic: Общесистемный буфер обмена
- Replies: 184
- Views: 104146
Re: Общесистемный буфер обмена
Народ, если это будет функция ядра, тогда и буфер будет хранится в пространстве ядра. Может просто стандартный демон клибоарда и системная функции для обращиний к нему? Есть еще одна идея в общесистемном буфере только хранить пид последнего процесса положившего в свой внутренний буфер некую инфу, и ...
- Thu Feb 21, 2008 12:28 am
- Forum: Kernel
- Topic: Общесистемный буфер обмена
- Replies: 184
- Views: 104146
Re: Общесистемный буфер обмена
Есть такая идея тип данных вообще не хранить в буфере, если какой-то компонент принимает из буфера данные он сам должен знать что за тип там лежит, т.е. читать байты из буфера и если их удалось преобразовать в нужный формат то - буфер не пус иначе - пуст. Ну а сам буфер реализовать как демон. Надо в...
- Tue Feb 19, 2008 12:11 am
- Forum: Kernel
- Topic: Общесистемный буфер обмена
- Replies: 184
- Views: 104146
Re: Общесистемный буфер обмена
Мое имхо надо передавать данные через temp файл, дабы уменьшить кол-во используемой памяти, это медленне зато проще реализовать и памяти кушается на очень много меньше. Тем более механизма свопинга (подкачки) нету.