Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.05.18;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.037 c
3-1197064145
wipr
2007-12-08 00:49
2008.05.18
Проблема с открытием pFIBDataSet по FB 1.5.1


15-1206999106
TIF
2008-04-01 01:31
2008.05.18
Microsoft призналась, что использовала исходные коды Linux...


2-1208605373
lewka-serdceed
2008-04-19 15:42
2008.05.18
Защита от копирования


2-1208322639
Sw
2008-04-16 09:10
2008.05.18
SQL запрос


11-1189173120
MTsv DN
2007-09-07 17:52
2008.05.18
Вопрос по прозрачности, вероятно автору - homm у...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский