Search found 88 matches

by SHREDER
Tue Feb 05, 2008 6:46 pm
Forum: Embedded solutions
Topic: KolibriOS на производстве
Replies: 197
Views: 143125

Re: KolibriOS на производстве

Исходный код не будет предоставляться не только по коммерческим причинам. Дело в том, что при предоставлении исходников в широкое пользование начнутся массовые модификации, что повлечёт за собой невозможность обслуживания, и нормальной эксплуатации... в код никто не должен лазить, иначе - труба... ...
by SHREDER
Tue Feb 05, 2008 6:25 pm
Forum: Application libraries
Topic: Kolibri Foundation Classes (KFC)
Replies: 52
Views: 36171

Re: Kolibri Foundation Classes (KFC)

Собственно поскольку в KOS с текущей libc невозможно использовать STL в виду банального отсутсвия new.h и еще по ряду причин, я тут напедалил пару велосипедов. Все они используют только с либы и функции которые есть в libc. Собстно тут три следеющих класса: - AraayList - лист (ну или вектор) основан...
by SHREDER
Mon Feb 04, 2008 2:23 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 503701

Re: Помогите новичку

ОМГ. Нашествие бегемотов. Тоже мне программа на С. Ассемблерные вставки какие-то. Изображение-хидер? В первый раз слышу! По существу дела. Изображения можно выводить с помощью библиотеки qt http://trolltech.com/products/qt Я реально балдю от вашего кода. Аффтар, пиши есчо! 1. И где ты видел сдесь Q...
by SHREDER
Thu Jan 31, 2008 5:09 pm
Forum: Application libraries
Topic: Kolibri Foundation Classes (KFC)
Replies: 52
Views: 36171

Re: Kolibri Foundation Classes (KFC)

Да забыл сори. С компилятор 3.4.5. make 3.81

То у меня уже комплекс сапорта расписываю по пунктам.
by SHREDER
Thu Jan 31, 2008 5:05 pm
Forum: Kernel
Topic: Перенос WinAPI в KolibriOS
Replies: 47
Views: 48299

Re: Перенос WinAPI в KolibriOS

Да вообще-то все виндовые программы юзают только Win API все MFC, ATL и т.д. это банально враперы над Win API. Только что можно будет портировать без реализации COM (и всех его наворотов типа ActiveX(OLE2) и т.д.)? В ядре нет помоему даже rpc и как перенести COM? Вообще лучше подумать хотя бы о подд...
by SHREDER
Wed Jan 30, 2008 5:58 pm
Forum: Application libraries
Topic: Kolibri Foundation Classes (KFC)
Replies: 52
Views: 36171

Re: Kolibri Foundation Classes (KFC)

@echo off echo #################################################### echo # Melibc builder # echo # usage: build [clean] # echo #################################################### rem #### CONFIG SECTION #### set PATH=%PATH%;C:\MinGW\bin set LIBNAME=libck.a set INCLUDE=include set CC=gcc set CFLAGS...
by SHREDER
Wed Jan 30, 2008 2:29 pm
Forum: Application libraries
Topic: Kolibri Foundation Classes (KFC)
Replies: 52
Views: 36171

Re: Kolibri Foundation Classes (KFC)

MinGW 5.1.3 (последний) Вот собстно батник который это все и делает. Однако лучше сбилдить с помощью make файла. Для этого надо сделать нечто вроде set PATH=%PATH%;C:\MinGW\bin @или пробить переменную окружения PATH вручную раз и навсегда (только там уже может быть ватком или борланд ибо инсталлеры ...
by SHREDER
Wed Jan 30, 2008 2:14 pm
Forum: Kernel
Topic: Перенос WinAPI в KolibriOS
Replies: 47
Views: 48299

Re: Перенос WinAPI в KolibriOS

Если говорить откровенно то зачем это надо? Разве что для имуляции Windows но ИМХО в самом ядре функций недостаточно для этого.
by SHREDER
Tue Jan 29, 2008 5:20 pm
Forum: HLL
Topic: Open Watcom
Replies: 55
Views: 41091

Re: Open Watcom

Такой вопрос, можно ли юзать STL в при компиляции с OpenWatcom. А конкретно меня интересует map.
В gcc пока что нельзя если не юзать minuetLibC, который откровенно ужаный. В нем праблы заключаются в отсутвии new.h и Allocator не компилится.
by SHREDER
Tue Jan 29, 2008 4:45 pm
Forum: Application libraries
Topic: Kolibri Foundation Classes (KFC)
Replies: 52
Views: 36171

Re: Kolibri Foundation Classes (KFC)

Обьектники для MinGW http://www.mingw.org. Это короче говоря gcc для винды асм конечно FASM-мом. Вроде работает.
by SHREDER
Wed Jan 23, 2008 2:22 pm
Forum: Application libraries
Topic: Kolibri Foundation Classes (KFC)
Replies: 52
Views: 36171

Re: Kolibri Foundation Classes (KFC)

Собственно хочу положить бинарники lick для mingw. Я немного поправил инклуды для юзания оных из g++ т.е. #ifdef __cplusplus extern "C" { #endif Так-же добавил decl.h Собственно из предложение из серии "а давайте." Давайте закончим. Без этой либы фактически невозможно написать kf...
by SHREDER
Fri Jan 18, 2008 2:40 pm
Forum: Off-topic
Topic: MenuetOS 32 0.82 и 0.83 от Вилли %)
Replies: 15
Views: 20653

Re: MenuetOS 32 0.82 и 0.83 от Вилли %)

ИМХО но Вилле надо бить ногами. Из за его архитектурных решений в ядро Колибри перекочивало много несуразностей (т.е. решений нетипичных многозадачной ОС). Самый типичный пример - юи в области ядра (хотя и формат исполнимых файлов, и доступ к системным вызовам через программные прерывания и т.д.). Н...
by SHREDER
Mon Jan 14, 2008 7:50 pm
Forum: Graphics subsystem
Topic: переделать оконную систему...
Replies: 43
Views: 32519

Re: переделать оконную систему...

ИМХО их лучше всего вообще сделать child окнами. Т.е. любой контрол - окно. Так в принципе всюду сделанно. Если ядро поддерживает окна больше и не надо и все контролы лежат в Dll. А реализовывать контролы в ядре ИМХО - идиотизм оно и так жрет 32М ОЗУ.
by SHREDER
Mon Jan 14, 2008 7:40 pm
Forum: Application libraries
Topic: Kolibri Foundation Classes (KFC)
Replies: 52
Views: 36171

Re: Kolibri Foundation Classes (KFC)

Из-за того, что menuetlibc алгоритмически сильно неоптимальна, я решил, что легче написать новую libC чем переписывать menuetlibc. halyvin писал libC с нуля, а потом это дело заглохло из за нехватки времени. Я взял исходные коды этой библиотеки за основу. Вычистил из неё ошибки(их там было очень мн...
by SHREDER
Mon Jan 14, 2008 7:35 pm
Forum: Application libraries
Topic: С++ библиотека
Replies: 9
Views: 10096

Re: С++ библиотека

Почти не возможно. Для этого нужно вообще: вырезать из ядра большинство функций GUI, сделать полную поддержку POSIX, сделать порт libX11, и получить благословение Trool Tech на юзание QT и много еще чего. Это так много работы что белые люди это бесплатно делать не будут. У нашей компании есть нескол...