Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср апр 26, 2017 9:02 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 48 сообщений ]  На страницу 1 2 3 4 След.
Автор Сообщение
 Заголовок сообщения: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Вт янв 15, 2008 3:55 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Начал работу по переносу WinAPI в KolibriOS. Что вы об этом думаете? Стоит ли этим заниматься? Кому интересно - присоединяйтесь к разработке. :)


Вложения:
Комментарий к файлу: реализовано только 2 ф-ции. осталось где-то штук 300... :)
WinAll.zip [986 байт]
265 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Вт янв 15, 2008 4:37 pm 
Не в сети

Зарегистрирован: Ср фев 21, 2007 3:03 pm
Сообщения: 188
Эх.......
Желаю удачи...

Мое мнение таково - оно того не стоит.
Я так понимаю цель проекта - заставить компилиться windows приложения под колибри. Но только не все так просто. Редко приложения пишутся на чистом WinAPI, обычно используются промежуточные библиотеки, коих немеряно. Исходников этих промежуточных библиотек врядли найдешь, т.к. больщая часть из них закрыта. В итоге придется переписывать под чистую эти библиотеки. Тут уж твоя реализация WinAPI не очень поможет.

Мое ИМХО - лучше занятся чем нибудь более полезным :) Хотелок хватает.

Но это все мое ИМХО. Если душа лежит - то пиши, это очень интересно.


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Ср янв 16, 2008 8:51 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
k@sTIg@r всё правильно понял. я его мнение учту. только более полезным без привычного мне инструментария заниматься будет тяжело. пока продолжаю писать, но скоро может заброшу (не потому что желание исчезнет, а потому что найду полее подходящие API). нужны ещё отзывы.


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Ср янв 16, 2008 9:48 am 
Не в сети
Kernel Optimizer
Аватара пользователя

Зарегистрирован: Пн янв 16, 2006 7:58 pm
Сообщения: 657
В настоящий момент лучше сосредоточиться на доработке ядра. Мое мнение лушче самостоятельно придумать API. В твоем случае это будет частично обертка системных функций. Может стоит тогда написать библиотеку или присоедениться к модернизации существующей?? Для реализации запуска windows приложений потребуется очень колосальная работа, я не думаю что сейчас она будет сделана. Нужно грамотно распределять свои силы.
Удачи!


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Ср янв 16, 2008 1:31 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Albom
В WinAPI больше тысячи функций от _TrackMouseEvent до ZeroMemory (последняя вообще-то макро).Какие именно ты собираешься реализовать ? Очень вероято что для многих функций это просто невозможно сделать для текущего ядра. Для совместимости на уровне исходников нужна новая оконная система и много чего ещё.


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Ср янв 16, 2008 9:21 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
to <Lrz>:
1) я не хочу заниматься доработкой ядра, потому что врядли что-то полезное там доработаю
2) самостоятельно придумывать АПИ глупо, потому что вероятность, что кроме меня их использовать кто-то будет, очень мала
3) присоединиться к разработке существующей библиотеки я согласен. Но только если для меня эта библиотека будет удобной (например, для меня интересно было бы поучаствовать в разработке libc для KolibriOS. кстати, кто этим занимается?).
4) грамотно распределять силы конечно же надо. приблизительно прикинул: 10 ф-ций за 2 дня в неделю - в одиночку получается работать около 2 лет :( наверное, это слишком долго...

to Serge:
1) функций, которые я использую, насчитал чуть больше 60 - могу привести список :) это базовые - без сети и мультимедиа.
2) некоторые функции WinAPI действительно почти невозможно реализовать для KolibriOS. но попробовать можно - может и получится.


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Чт янв 17, 2008 12:06 am 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Albom

Если в этот список попали "оконные" то с ними будет очень много проблем.


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Чт янв 17, 2008 8:25 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
Тогда может сначала реализовать ф-ции для работы с консолью? (с применением библиотеки console.obj)


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Чт янв 17, 2008 11:34 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт май 19, 2005 4:43 pm
Сообщения: 896
Albom

printf() уже есть(смотри исходники libCk на SVN).
На SVN ещё есть часть Open Watcom Clb, которую портировал Serge.

_________________
KolibriOS-перспективная ос!
Kolibri is best operation system in the world!


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Чт янв 17, 2008 12:02 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Albom
Цитата:
функций, которые я использую, насчитал чуть больше 60 - могу привести список :) это базовые - без сети и мультимедиа
Приведи.


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Чт янв 17, 2008 3:16 pm 
Не в сети

Зарегистрирован: Чт янв 17, 2008 2:37 pm
Сообщения: 47
http://www.winehq.org/

_________________
Tinki-vinki, Dipsy, Dipsy, Lala, Lala, Po, Po!
Teletubbies, teletubbies. Oh, Hello!


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Чт янв 17, 2008 3:18 pm 
Не в сети

Зарегистрирован: Чт янв 17, 2008 2:37 pm
Сообщения: 47
Albom писал(а):
только более полезным без привычного мне инструментария заниматься будет тяжело

До того, как запустите свое "вендузятское" уйдет много времени, и не факт, что что-то выйдет

Одно НО. В связи негибкостью графической ядротеки (ммм опять критика :? ) врядли удастся сделать что-то, поддерживающие красивые кнопочки, водящиеся в изобилии в мелко мягких продуктах, это вам не X, который используется вайном. А есть новые версии?

_________________
Tinki-vinki, Dipsy, Dipsy, Lala, Lala, Po, Po!
Teletubbies, teletubbies. Oh, Hello!


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Чт янв 17, 2008 10:26 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Красивые кнопочки делаются элементарно. Скоро выложу пример.


Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Пт янв 18, 2008 7:48 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 750
вот список ф-ций которые я собираюсь перенести в первую очередь. нет только тех, которые я уже реализовал и нет ф-ций для работы с консолью.
кнопочки - это не проблема (так я думаю потому, что кнопки поддерживаются на уровне ядра). гораздо сложнее будет реализовать edit, listbox, combobox и меню.


Вложения:
Комментарий к файлу: список ф-ций
list.txt [860 байт]
286 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: Перенос WinAPI в KolibriOS
СообщениеДобавлено: Пт янв 18, 2008 8:23 am 
Не в сети

Зарегистрирован: Чт янв 17, 2008 2:37 pm
Сообщения: 47
Serge писал(а):
Красивые кнопочки делаются элементарно. Скоро выложу пример.

Ага, и слава богу, а красивые неправильной формы окна? Ведь в колибри можно только прямоугольные, если не ошибаюсь.

_________________
Tinki-vinki, Dipsy, Dipsy, Lala, Lala, Po, Po!
Teletubbies, teletubbies. Oh, Hello!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 48 сообщений ]  На страницу 1 2 3 4 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB