Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.18;
Скачать: CL | DM;

Вниз

MSDN для Limux API есть?   Найти похожие ветки 

 
@!!ex ©   (2008-04-04 16:42) [0]

Понятно, что такой же исчерпывающей справки нет.
Но мне хотя бы доку, в которых бы описивались основные функции для работы с X(создание, удаление окон, обработка сообщений, смена разрешения декстопа), с клавой(получение состояний клавиш) и с таймером(аналог GetTIckCount нужон).
Спасибо!


 
Игорь Шевченко ©   (2008-04-04 16:45) [1]

man рулез фарева


 
@!!ex ©   (2008-04-04 16:49) [2]

> [1] Игорь Шевченко ©   (04.04.08 16:45)

Да, я хотел, но забыл написать. Доступа к Linux сейчас нет, посему нету и man.
Хочется почитать доки, чтобы хотя бы приблизительно оценить объем работ по портированию проектов.


 
ferr   (2008-04-04 16:53) [3]

мне моск чуть не снесло.. аффтар аккуратнее а..


 
@!!ex ©   (2008-04-04 17:02) [4]

> [3] ferr   (04.04.08 16:53)

ммммм?...озг?

Кстати, вопрос еще, отличается ли юбинарник для Linux и для Mac OS X? Вроде слышал, что они бинарно совместимы, но не уверен.


 
DiamondShark ©   (2008-04-04 18:23) [5]


>  отличается ли юбинарник для Linux и для Mac OS X? Вроде
> слышал, что они бинарно совместимы, но не уверен.

я присоединяюсь к [3]. Я понимаю, пятница, вечер... Но нельзя же ТАК.


 
boa_kaa ©   (2008-04-04 18:32) [6]

лезь на opennet.ru и начинай читать, что там пишут
и не смеши так людей больше


 
@!!ex ©   (2008-04-04 18:33) [7]

> и не смеши так людей больше

как?


 
tesseract ©   (2008-04-04 19:05) [8]


> Вроде слышал, что они бинарно совместимы, но не уверен.


Несовместимы. Модно пересобрать из исходников с минимум правок, правда патчи от BSD понадобяться. API У MacOSX шикарный кстати.


 
@!!ex ©   (2008-04-04 19:11) [9]

> [8] tesseract ©   (04.04.08 19:05)

Просто откуда вопрос взялся.
Есть FPC(он умеет компилить под Mac OS, кстати?).
Я смотрю исходники некоторых пакетов.
Вижу IFDEF блок для Win32, darwin, MorphOS, во всех остальных случаях используется линуксовы код.
Вот мне и непонятно, во всех остальных случаях Mac OS скомпилится или нет? Например чтобы подгрузить OPENGL в Linux, нужно загрузить нужные функции из "libGL.so.1", а в Mac OS??


 
@!!ex ©   (2008-04-04 19:19) [10]

> лезь на opennet.ru и начинай читать, что там пишут

Спасибо, полезная ссылка.


 
tesseract ©   (2008-04-04 19:24) [11]


> а в Mac OS??


ХЗ спроси документацию у Стива - может сжалиться и даст :-)


 
Real ©   (2008-04-04 20:01) [12]


> Понятно, что такой же исчерпывающей справки нет.

Если верить словам большинства линуксоидов, то "маздай не дает никакой документации, а под линукс доков милиард" :)


 
tesseract ©   (2008-04-04 20:05) [13]

Вот именно, что миллиард.  И разобраться трудновато. Хотя радует подход StdIn / StdOut - и хватит вам :-)


 
boa_kaa ©   (2008-04-04 21:17) [14]


> @!!ex ©   (04.04.08 18:33) [7]
> > и не смеши так людей больше
> как?

ты не удосужился о системе узнать ничего, а хочешь под нее программировать, да еще и выводы делаешь какие-то

> @!!ex ©   (04.04.08 19:19) [10]

да завсегда пожалуйста :)


 
@!!ex ©   (2008-04-04 21:25) [15]

> ты не удосужился о системе узнать ничего, а хочешь под нее
> программировать, да еще и выводы делаешь какие-то

Да ладно? И откуда сведения?

Для того, чтобы прогать не нужно знать систему.
Я не прогаю интерфейсы, не прогаю API утилиты, поэтому мне плевать на систему.
Кроссплатформенный софт делается так - делается прослойка для вызовов API(их в проекте два десятка), и все. Все функции APIшные - букварные(как я уже выяснил, за сегоднящний вечер), зачем мне знать что-то лишнее?

Есть способ вообще писать кроссплатформенный код, НЕЗНАЯ НИЧЕГО о том, для какой системы пишешь. Но мне он не особо нравится, посокльку способ предполагает использование малораспространенных библиотек с закрытым кодом. Проще своб прослойку написать.

P.S.
замечательная способность делать выводы на пустом месте.
Телепаторы явно рулят.


 
boa_kaa ©   (2008-04-04 22:21) [16]


> @!!ex ©   (04.04.08 21:25) [15]

не, ну если так... ради бога... а нафик тебе апи?


 
DVM ©   (2008-04-04 22:23) [17]


> Кстати, вопрос еще, отличается ли юбинарник для Linux и
> для Mac OS X? Вроде слышал, что они бинарно совместимы,
> но не уверен.

MacOS произошла от другой ветви. Она ближе к BSD.


 
@!!ex ©   (2008-04-04 22:37) [18]

> [16] boa_kaa ©   (04.04.08 22:21)

сорри что нагрубил.
Тяжелый день. вернее вечер.


 
tesseract ©   (2008-04-04 22:45) [19]


> MacOS произошла от другой ветви. Она ближе к BSD.


BSD386 - > NextGen -> MacOS X. Такой порядок.  Кстати MacOs виснет забавно. Кусками :-)  Связано с самбой конечно, введёшь Мак в домен и пошли приколы.


 
@!!ex ©   (2008-04-05 13:49) [20]

Я охрененно ступил в посте [9]
darwin - это ядро Mac OS X.
Так что да, FPC умеет компилировать код под Mac OS X


 
tesseract ©   (2008-04-05 13:57) [21]


> darwin - это ядро Mac OS X.


Не совсем.

Всё равно без доступа к API-шникам тяжко будет кодить. Программировать под MacOS и так непросто. Имеется в виду мощный софт, виджеты программируються тырками.


 
@!!ex ©   (2008-04-05 14:11) [22]

> [21] tesseract ©   (05.04.08 13:57)

Да мне мало что нужно.
В основном код платформонезависимый.
Только и надо, что создать окно и обрабатывать события.
Ну миожет в дальнейшем потоки и сеть понадобится.


 
b z   (2008-04-05 14:13) [23]


> Да мне мало что нужно.

Прям завидую ... :)


 
tesseract ©   (2008-04-05 14:14) [24]


> Только и надо, что создать окно и обрабатывать события.Ну
> миожет в дальнейшем потоки и сеть понадобится.


В *nix нет событий. Там callback. Потоки в Posix вообще прелесть.


 
@!!ex ©   (2008-04-05 14:18) [25]

> [24] tesseract ©   (05.04.08 14:14)

В X есть события.



Страницы: 1 вся ветка

Текущий архив: 2008.05.18;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.024 c
15-1206887779
Ramzes001
2008-03-30 18:36
2008.05.18
mail.ru на чём написан?


15-1207417988
No_Dead
2008-04-05 21:53
2008.05.18
Мне страшно%> комп живет своей жизнью


2-1208780311
jorgunited
2008-04-21 16:18
2008.05.18
выборка во время транзакции


2-1208758852
Vudu
2008-04-21 10:20
2008.05.18
Как преобразовать char в integer


15-1207128130
kiberg
2008-04-02 13:22
2008.05.18
список замен