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

Вниз

В чем лучше сделать кросссплатформенное приложение ...   Найти похожие ветки 

 
Rule ©   (2006-10-24 16:36) [0]

Подскажите пожалуйста, есть такие вот требования:
1. чтоб работало под Виндой, линуксом и маком.
2. чтоб небыло никаких энвироментов типа джава и XULRunner
3. чтоб был красивый интерфейс, желательно скиновый
4. Стенд-элон приложение (не веб-приложение).
у кого какие сообржаения ?
спасибо всем за внимание заранее ...


 
Джо ©   (2006-10-24 16:38) [1]

Это как ты себе представляешь "чтоб небыло никаких энвироментов типа джава и XULRunner" и все остальные требования совместить?


 
Gero ©   (2006-10-24 16:38) [2]

Фантастика.


 
Gero ©   (2006-10-24 16:38) [3]

Как ты вобще себе это представляешь? Думаешь виртуальные машины для прикола придумали что ли?


 
pasha_golub ©   (2006-10-24 16:40) [4]

Хехехе, я "правильный" знаю ответ уже. ;-)

Но, оно мне не нравится.


 
DiamondShark ©   (2006-10-24 16:41) [5]

Запускать приложение напрямую на мозге юзера.


 
pasha_golub ©   (2006-10-24 16:42) [6]

Ан, нет... Я погорячился. Про XULRunner подумал.

Кстати, вариант Шарка мне очень импонирует. Однако тогда мы будем зависеть от аппаратной реализации мозга.


 
Gero ©   (2006-10-24 16:42) [7]

> [4] pasha_golub ©   (24.10.06 16:40)

И каков же ответ, просвети :)


 
Rule ©   (2006-10-24 16:43) [8]

отчень смешно, я знаю варинат, писать на С++, на таком который бы понимали компиляторы всех ОС, но так как я в С не силен, то тяжело себе это предствляю, но гдето нарывался на статью о транспортабельном коде


 
Джо ©   (2006-10-24 16:44) [9]

> [6] pasha_golub ©   (24.10.06 16:42)
> Кстати, вариант Шарка мне очень импонирует. Однако тогда
> мы будем зависеть от аппаратной реализации мозга.

Поставляем всем юзерам стандартный HAL с прошитыми общечеловеческими ценностями вроде любви к пиву :)


 
Rule ©   (2006-10-24 16:45) [10]

если бы макинтош убрать то CLX сгодилась бы


 
Rule ©   (2006-10-24 16:45) [11]

Джо ©   (24.10.06 16:44) [9]
оно уже и так прошито :-)


 
pasha_golub ©   (2006-10-24 16:46) [12]


> Rule ©   (24.10.06 16:45) [10]

Кстати, дядя, а Маки начиная с Х версии вроде бы должны кушать Линуксовые примочки. Разве нет?


 
Джо ©   (2006-10-24 16:47) [13]

> [12] pasha_golub ©   (24.10.06 16:46)
>
> > Rule ©   (24.10.06 16:45) [10]
>
> Кстати, дядя, а Маки начиная с Х версии вроде бы должны
> кушать Линуксовые примочки. Разве нет?

Ну, о бинарной совместимости речи не идет...


 
Rule ©   (2006-10-24 16:47) [14]

pasha_golub ©   (24.10.06 16:46) [12]
а я что в них шарю чтоли ??? хто его знает


 
Rule ©   (2006-10-24 16:47) [15]

pasha_golub ©   (24.10.06 16:46) [12]
я их токо в магазине видел :-)


 
pasha_golub ©   (2006-10-24 16:49) [16]


> Джо ©   (24.10.06 16:47) [13]


> Ну, о бинарной совместимости речи не идет...

Да лана? Шумиха такая была по этому поводу... Ты пробовал?


 
Rule ©   (2006-10-24 16:49) [17]

Вот пашка про фрипаскаль подсказал, ща туда покапаю, вроде по первой странице написано вот такое:
FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Среди них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) и Win32.


 
Джо ©   (2006-10-24 16:50) [18]

Дык о чем речь, собственно. О переносимости исходного кода оказывается?


 
Джо ©   (2006-10-24 16:51) [19]

> [16] pasha_golub ©   (24.10.06 16:49)
>
> > Джо ©   (24.10.06 16:47) [13]
>
>
> > Ну, о бинарной совместимости речи не идет...
>
> Да лана? Шумиха такая была по этому поводу... Ты пробовал?

Там аппаратная платформа различается.


 
Gero ©   (2006-10-24 16:52) [20]

> [19] Джо ©   (24.10.06 16:51)


> Там аппаратная платформа различается.

Дык уже нет :)


 
Anatoly Podgoretsky ©   (2006-10-24 16:55) [21]


> Ну, о бинарной совместимости речи не идет...

Как это, как раз про нее вопрос.


 
Rule ©   (2006-10-24 16:57) [22]

у меня вопрос чтоб я писал один код, а потом откомпилил его под разные платформы, не обязательно один и тотже файл запускать на всех платформах ... о переносимости ясен этот ...


 
Джо ©   (2006-10-24 16:59) [23]

> [20] Gero ©   (24.10.06 16:52)
> > [19] Джо ©   (24.10.06 16:51)
>
>
> > Там аппаратная платформа различается.
>
> Дык уже нет :)

Что, у Маков теперь x86 процессоры?


 
pasha_golub ©   (2006-10-24 17:04) [24]


> Джо ©   (24.10.06 16:59) [23]


> Что, у Маков теперь x86 процессоры?
>

Нет, но эта Тигра... или как ее, Пантера... ну вообщем, Х вроде бы какими-то немыслимыми шаманскими действами была таки запущена на x86.

Где-то я это слышал... :)


 
Джо ©   (2006-10-24 17:06) [25]

> [24] pasha_golub ©   (24.10.06 17:04)
> Нет, но эта Тигра... или как ее, Пантера... ну вообщем,
> Х вроде бы какими-то немыслимыми шаманскими действами была
> таки запущена на x86.

Дык это же специальный ПОРТ MacOS X для Intel Pentium"ов. Причем, довольно-так глючный, по крайней мере, на тот момент, когда я его мучал :)


 
Celades   (2006-10-24 17:07) [26]


> Что, у Маков теперь x86 процессоры?

Да. от Intel


 
Rule ©   (2006-10-24 17:08) [27]

а майкрософт оффис есть под маками, сам видел, на чем они его писали интересно ...


 
Джо ©   (2006-10-24 17:08) [28]

> [26] Celades   (24.10.06 17:07)
>
> > Что, у Маков теперь x86 процессоры?
>
> Да. от Intel

Не все то x86, что от Intel.


 
pasha_golub ©   (2006-10-24 17:10) [29]

Кстати, уж коли пошла такая пьянка. Я давно не смотрел в сторону FreePascal. IDE у него появилась? Можно ли сравнить с Borland Pascal 7.0, например?

Интересно очень.


 
Джо ©   (2006-10-24 17:10) [30]

> [27] Rule ©   (24.10.06 17:08)
> а майкрософт оффис есть под маками, сам видел, на чем они
> его писали интересно ...

Угу, он еще со старых времен, то есть, до всяких "X". Лично работал на маке с MacOS 7.x с установленным MS Office. Вообще, она довольно сильно отличалась от писюкового аналога. На чем писан не знаю. А вот Photoshop, который был изначально на Маке, а потом портировался на PC, написан, насколько знаю, на C++.


 
Celades   (2006-10-24 17:10) [31]


> Не все то x86, что от Intel.

Да ты что! А я то думал...
x86 там, не переживай:)


 
pasha_golub ©   (2006-10-24 17:13) [32]


> Celades   (24.10.06 17:10) [31]

Уважаемый, а вы кто будете, чтобы делать такие, я не побоюсь этого слова, безапелляционные заявления? :0)


 
Rule ©   (2006-10-24 17:17) [33]

Celades   (24.10.06 17:10) [31]
доказательства в студию, я сомневаюсь чтоб эппл внесла в свою архитектуру весь тот хвост, который тянется со времен совместимости с x386 команд, нафиг оно им нада ...


 
Джо ©   (2006-10-24 17:18) [34]

Насколько знаю, они где-то, начиная с 2005 объявили смену курса и переход на Intel Pentium. Тогда же и порт MacOS X сделали. Который может запускать старые приложения, то есть для PowerPC 604 процессора (там какая-то программная "прослойка"). Однако же, за год, я думаю, не успели сделать столько Маков и раздать всем их даром, чтобы можно было выбросить весь остальной парк, работающих на PowerPC-процессорах :) По крайней мере, я так вижу ситуацию.


 
Celades   (2006-10-24 17:19) [35]


> доказательства в студию, я сомневаюсь чтоб эппл внесла в
> свою архитектуру весь тот хвост, который тянется со времен
> совместимости с x386 команд, нафиг оно им нада ...

www.apple.com


 
pasha_golub ©   (2006-10-24 17:22) [36]


> Джо ©   (24.10.06 17:18) [34]


> По крайней мере, я так вижу ситуацию.


Видимо, у нас общая призма видения.


 
DrPass ©   (2006-10-24 17:41) [37]


> pasha_golub ©   (24.10.06 17:13) [32]
>
> > Celades   (24.10.06 17:10) [31]
>
> Уважаемый, а вы кто будете, чтобы делать такие, я не побоюсь
> этого слова, безапелляционные заявления?

Увы, так и есть - Apple теперь делает навороченные x86 в красивых корпусах. И на них даже запускается ВыньХР, для чего сама Аппле сделала специальную приблуду по имени BootCamp. А Джобс сказал (я не побоюсь этого слова): "Использование процессоров Intel позволило нам значительно увеличить производительность"


 
Джо ©   (2006-10-24 17:45) [38]

Ужас, шо делается... Они за последние 10-15 лет 3 раза платформу меняют... 8-|


 
pasha_golub ©   (2006-10-24 17:47) [39]


> DrPass ©   (24.10.06 17:41) [37]
>
>

Ну, что ж. Я думаю это благая весть!!! Ибо видел я как летает Фотошоп на Маке, и имел возможность лицезреть сие зрелище и под Виндоус.


 
pasha_golub ©   (2006-10-24 17:52) [40]


> Джо ©   (24.10.06 17:45) [38]
>
> Ужас, шо делается... Они за последние 10-15 лет 3 раза платформу
> меняют... 8-|
>

Лишь бы не ориентацию.

Так кто нам выдаст порцию субъективизма про Лазарус?

Фрипаскаль я скачал, установил и написал Hello World!

Класс. Ностальгия по TP берет. А чтобы сделать Линевый бинарник, нужно на целевой платформе билд делать?


 
Ketmar ©   (2006-10-24 17:57) [41]

>[40] pasha_golub(c) 24-Oct-2006, 17:52
>Так кто нам выдаст порцию субъективизма про Лазарус?
работает. примеры компилит. и не только примеры. на более серьёзное ковыряние пока нет времени, но есть планы. %-)

>Класс. Ностальгия по TP берет. А чтобы сделать Линевый
>бинарник, нужно на целевой платформе билд делать?
не обязательно. кросс-компиляция тоже есть. только модули соответствующие нужны, и компилер, собраный с опцией кросс-компиляции. но гемор тот ещё. %-)


 
Rule ©   (2006-10-24 18:52) [42]

тык дурацкий вопрос до безобразия, как писать кроссплатформенные приложения под ним ??? это типа нада определенными классами пользоваться ? как вделфи ? или все что портировано туда все будет работать ?


 
Rule ©   (2006-10-24 19:15) [43]

во чего нарыл
http://macedu.org.ru/static/pascal/index.html


 
Ketmar ©   (2006-10-24 19:50) [44]

>[42] Rule(c) 24-Oct-2006, 18:52
>тык дурацкий вопрос до безобразия, как писать
>кроссплатформенные приложения под ним ???
использовать только стандартные модули. и никакого API. или {$IFDEF}.


 
Rule ©   (2006-10-24 19:53) [45]

Ketmar ©   (24.10.06 19:50) [44]
да оно то понятно, а как быть с дополнительными библиотеками ? типа RX или там Инди ?


 
Ketmar ©   (2006-10-24 20:00) [46]

>[45] Rule(c) 24-Oct-2006, 19:53
>да оно то понятно, а как быть с дополнительными
>библиотеками ? типа RX или там Инди ?
искать порты. или не юзать эти кривости. %-) вообще, Лазарь -- это далеко не "клон" VCL. хотя на первый взгляд оно вовсе неочевидно.


 
Rule ©   (2006-10-24 20:08) [47]

Ketmar ©   (24.10.06 20:00) [46]
а KOL - он кроссплатформенный ?


 
Ketmar ©   (2006-10-24 21:09) [48]

>[47] Rule(c) 24-Oct-2006, 20:08
>а KOL - он кроссплатформенный ?
Владимир активно трудится в этом направлении.

зыж KOL -- это "она". %-)


 
Наиль ©   (2006-10-24 21:17) [49]

http://delphimaster.net/view/11-1160814324/&web=1
На наших глазах становиться кроссплатформенным.
Скорее всего с минуту на минуту (с часу на час) появится новая ветка об этом в разделе KOL.


 
iZEN ©   (2006-10-24 21:56) [50]


> Rule ©   (24.10.06 16:36)
>
> Подскажите пожалуйста, есть такие вот требования:
> 1. чтоб работало под Виндой, линуксом и маком.
> 2. чтоб небыло никаких энвироментов типа джава и XULRunner
> 3. чтоб был красивый интерфейс, желательно скиновый
> 4. Стенд-элон приложение (не веб-приложение).
> у кого какие сообржаения ?
> спасибо всем за внимание заранее ...


Forth, скорее всего, с мультизагрузчиком и ядрами для разных систем, но словарь должен быть представлен байткоде.


 
Rule ©   (2006-10-25 12:42) [51]

iZEN ©   (24.10.06 21:56) [50]
ничего не понял, а поподробней ??? что за зверь и с чем его едят ?


 
Rule ©   (2006-10-25 12:42) [52]

Наиль ©   (24.10.06 21:17) [49]
клево :-) ща будем ждатьс


 
noname_   (2006-10-25 14:15) [53]

Qt удовлетворяет всем требованиям


 
Ketmar ©   (2006-10-25 15:17) [54]

>[53] noname_ 25-Oct-2006, 14:15
>Qt удовлетворяет всем требованиям
особенно требованию: "я хочу писать коммерческий софт с использованием Qt".


 
Курдль ©   (2006-10-25 15:24) [55]


> Ketmar ©   (25.10.06 15:17) [54]
> особенно требованию: "я хочу писать коммерческий софт с  использованием Qt".

А что в этом странного? Наша фирма успешно писала коммерческий софт с использованием QT.
Единственное, в чем я не уверен, так это мега-важное требование "
> чтоб был красивый интерфейс, желательно скиновый"

:)


 
Ketmar ©   (2006-10-25 15:40) [56]

>[55] Курдль(c) 25-Oct-2006, 15:24
>А что в этом странного? Наша фирма успешно писала
>коммерческий софт с использованием QT.
qt была куплена? нет? ждите органы в гости.

зыж адресочек фирмы?

%-)


 
Desdechado ©   (2006-10-25 15:42) [57]

[0]
Требования взаимоисключающие.
Хотя, Flash можно попробовать.


 
Курдль ©   (2006-10-25 15:58) [58]


> Ketmar ©   (25.10.06 15:40) [56]
> qt была куплена? нет? ждите органы в гости.

Безусловно куплена у Trolltech. Потом отсертифицирована приблизительно той конторой, в которую ты грозился отправить адресочек фирмы :)


 
iZEN ©   (2006-10-25 15:59) [59]


> ule ©   (25.10.06 12:42) [51]
>
> iZEN ©   (24.10.06 21:56) [50]
> ничего не понял, а поподробней ??? что за зверь и с чем
> его едят ?

Форт-машина — это вещь-в-себе. Форт изначально задумывался как простой расширяемый язык для управления радиотелескопом, но потом, в 80-х годах, нашёл широкое применение при кросс-компиляции и исполнении одних и тех же программ на разных аппаратных архитектурах.

Сложность языка обусловлена прежде всего синтаксисом с обратной польской нотацией (операции на стэке) и трудностью понимания чужого кода. В остальном язык и форт-система являются очень гибкими и расширяемыми за счёт семантики т.н. словаря. Одни слова определяются через другие, ранее определённые слова. словарь представляет собой одновременно и библиотеку, и програмы, готовые к выполнению.

Не уверен, есть ли в Forth поддержка ООП, но структурное программирование поддерживается изначально.

Похожими свойствами обладает система Smalltalk, но, опять же, из-за необычного синтаксиса языка не нашла широкого применения и поддержки.


 
Ketmar ©   (2006-10-25 16:02) [60]

>[58] Курдль(c) 25-Oct-2006, 15:58
>Безусловно куплена у Trolltech.
эх. не получилось. ну и ладно. %-)

>[59] iZEN(c) 25-Oct-2006, 15:59
>Не уверен, есть ли в Forth поддержка ООП
есть.


 
noname_   (2006-10-25 16:16) [61]

2 Ketmar [54]

речь шла о требованиях 1..4 заявленных в начальном сообщении


 
Ketmar ©   (2006-10-25 16:19) [62]

>[61] noname_ 25-Oct-2006, 16:16
а где я противоречу? о "бесплатности" там ничего не сказано, значит, можно предполагать, что софт коммерческий.


 
Anatoly Podgoretsky ©   (2006-10-25 16:45) [63]


> Форт-машина — это вещь-в-себе. Форт изначально задумывался
> как простой расширяемый язык для управления радиотелескопом,
>  но потом, в 80-х годах, нашёл широкое применение при кросс-
> компиляции и исполнении одних и тех же программ на разных
> аппаратных архитектурах.

С успехом был использован для написания системных драйверо, не мною конечно.


 
noname_   (2006-10-25 16:47) [64]

2 Ketmar [62]

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

более того, ни одна из лицензий, под которой распространяется Qt, не запрещает продавать программы использующие эту библиотеку.


 
Ketmar ©   (2006-10-25 17:22) [65]

>[64] noname_ 25-Oct-2006, 16:47
>более того, ни одна из лицензий, под которой
>распространяется Qt, не запрещает продавать программы
>использующие эту библиотеку.
только без самой библиотеки. более того: продаваемая программа не имеет права линковаться к qt, пока на то не куплена лицензия у троллей. а так -- конечно, продавай на здоровье.


 
iZEN ©   (2006-10-26 02:49) [66]

А почему никто не предложит использовать свободную межплатформенную GTK2?!

Очень похожа на KOL, но только написана Си.

(Меня от Qt воротит, от изделия под названием KDE вообще крышу сносит: зачем столько ручек и свистулек?

Есть стандарт пользовательского интерфейса GNOME HIG: http://gnome.org.ru/wacko/Razrabotka/SovetyPoDizajjnu
!!!
Очень удобная штука, скажу я вам. По юзабельности всё очень продуманно и удобно пользователю. Всё чётко и нет излишеств. Сужу по своим ощущениям, ибо использую довольно-таки быструю и красивую среду Xfce на GTK2.


 
iZEN ©   (2006-10-26 02:50) [67]

Вот ещё статья: http://www.citforum.ru/operating_systems/articles/gtk_glade/


 
Vga ©   (2006-10-26 03:29) [68]

Еще есть wxWidgets, открытая кроссплатформенная библиотека. Она для С++ и имеет объектный интерфейс, так что насчет использования из FPC не знаю, но из С++ и Python (и вроде еще нескольких подобных языков) точно можно. Лицензия GNU Library GPL. Платформы вроде соответствуют. Выглядит тоже неплохо ИМХО, хотя и вполне традиционно. За скинами - это к Qt... Вроде все требования соблюдаются.
Что до компиляции для Linux, то не зря большинство прог для него распространяются в исходных кодах - не все никсы совместимы, и даже не все линуксы. Так что можно вместо компиляции предложить собрать пакет исходников в стиле GNU, установка которого для линуксоидов вполне привычна.


 
Vga ©   (2006-10-26 03:33) [69]

И кстати, это единственная библиотека, программы для которой мне без проблем удалось собрать в Windows. С остальными обычно были проблемы - и Qt, и GTK2. Еще один плюс - не нужно таскать рантаймы (например, для Qt это примерно 10Мб dll, которые надо прилагать к программе для Win, да и GTK тоже вроде этим грешит).


 
iZEN ©   (2006-10-26 03:58) [70]

Для других языков (FPC, Java, Python, Ruby, Perl и т.д.) всё-таки лучше API на чистом Си. Этоя говорю как разработчик Java+Delphi, пришлось на Delphi писать не-объектно-ориентированную библиотеку, оформлять её в Dll, а там использовать соглашения о вызовах в стиле языка Си. Получилось быстро и без гемороя, Java хорошо видит её "сишный" интерфейс через JNI.


 
iZEN ©   (2006-10-26 04:10) [71]


> Vga ©   (26.10.06 03:29) [68]
> За скинами - это
> к Qt... Вроде все требования соблюдаются.

Что это?
Скины - это зло.
Любое GUI-приложение должно соответствовать общему графическому интерфейсу графической оболочки операционной системы. И для GTK-приложений это правило соблюдается как нигде! В MacOS то же самое.

Для GTK существуют темы. Достаточно посмотреть http://www.gnome-look.org/


 
Vga ©   (2006-10-26 04:44) [72]

> [71] iZEN ©   (26.10.06 04:10)

Темы пожалуй точнее будет. Любое Qt приложение можно запустить в любом поддерживаемом Qt данной версии на данной платформе стиле, примеры можно посмотреть в Qt Designer.
Скины может и зло, если их неумеренно применять, но это 3 пункт требований.


 
noname_   (2006-10-26 10:20) [73]

2 iZEN [66]

> А почему никто не предложит использовать свободную межплатформенную GTK2?!

GTK2 под Win32 это несколько десятков файлов, которые необходимо правильно установить, Qt - 2 dll, которые можно просто положить рядом с программой, GTK2 под MacOS требует запущенного X-сервера


 
noname_   (2006-10-26 10:24) [74]

2 Ketmar [65]
> продаваемая программа не имеет права линковаться к qt, пока на то не куплена лицензия у троллей.

вызывающе неверная информация


 
Ketmar ©   (2006-10-26 13:25) [75]

>[74] noname_ 26-Oct-2006, 10:24
>вызывающе неверная информация
значит, я сильно отстал от жизни. извиняюсь, если ошибся.

зыж и фиг с ней, с этой QT. %-)


 
Bless ©   (2006-10-26 13:42) [76]


> Vga ©   (26.10.06 03:29) [68]
> Еще есть wxWidgets, открытая кроссплатформенная библиотека.
>  


Смотрел демо-примеры с этой библиотекой. При изменении размеров окна формы заметно на глаз как меняются размеры контролов  на форме, в отличие от моментальной работы делфийской формы, аналогичной по содержанию. Такая тормознутость - особенность wxWidgets или всех кросс-платформенный GUI-библиотек?


 
Rule ©   (2006-10-26 14:43) [77]

Курдль ©   (25.10.06 15:24) [55]
приложение пишется для пользователей, которым очень важен внешний вид, скажу даже по секрету - это IM


 
Rule ©   (2006-10-26 14:44) [78]

Desdechado ©   (25.10.06 15:42) [57]
ничего взаимоисключающего не вижу


 
Rule ©   (2006-10-26 14:47) [79]

Vga ©   (26.10.06 3:33) [69]
если нада 10 метров длл прилагать, чем тогда это лучше чем ставить рантайм энвиромент ?


 
Ketmar ©   (2006-10-26 14:54) [80]

>[77] Rule(c) 26-Oct-2006, 14:43
>внешний вид, скажу даже по секрету - это IM
оффтоп: никогда не мог понять, почему в IM важны разляпистые картиночки и кнопочки, а не функционал? имо, чем меньше всякой фигни в окне IM, тем удобнее общаться. ничего не отвлекает...
как хорошо в DOS было! 99% -- окошки a-la труповижн. и всё. остальное -- вообще просто утилиты командной строки. %-)


 
Rule ©   (2006-10-26 15:12) [81]

Ketmar ©   (26.10.06 14:54) [80]
объясни это простым юзерам ..., а IM в виде консоли - это прикольно :-)


 
Vga ©   (2006-10-26 15:12) [82]

> [80] Ketmar ©   (26.10.06 14:54)

Потому что глупые юзеры хотят красивые и простые проги :) А сложные, некрасивые, но функциональные проги любят только программеры и иже с ними, и то не все :) Труповижну впрочем типичный Win-интерфейс предпочту...

> [79] Rule ©   (26.10.06 14:47)

Тем, что ничего не надо ставить :) Вернее, Qt просто приложить, вот GTK2 ставить придется. wxWidgets либо обходится без лишних библиотек (статическая линковка, метра 3-4 прога) либо dll метра на 4.5. Ну и это несжатые dll, а JRE после установки метров 100-150.
При ресайзе wx тормозит, это да... Правда, заметил только сейчас, хотя юзаю минимум три проги на этой либе.

А вообще-то, если не ошибаюсь, LCL в Lazarus - вполне кроссплатформенная. ехе - от 6 метров, но это похоже общая проблема всех подобных библиотек. Своя кросс-платформенная библиотека GUI есть и в MSEide, но она довольно непривычно выглядит (а ANTPro менее мягко отозвался... точнее, просто обругал). В самом FPC есть FCL - Free Component Library, правда, понятия не имею, что она из себя представляет.


 
Rule ©   (2006-10-26 15:15) [83]

Vga ©   (26.10.06 15:12) [82]
ну согласись тянуть 14 метровый мессенджер - это же не кошерно ...


 
Vga ©   (2006-10-26 15:19) [84]

3 метра на самом деле. В архиве. Взгляни например на KDiff3 (kdiff3.sf.net) - как и все К проги он на Qt. Три метра инсталлер. Ну и можно либы отделить, для тех, у кого они уже есть. Тем более для линукс версии, когда вместо либ традиционно дают ссылку на них к авторам. Ну и как я уже говорил, для линукс лучше предоставить исходники. Авторы же коммерческих программ для *nix обычно предоставляют десяток-другой бинарных пакетов разных форматов для разных никсов. В качестве примера - Dr. Web.


 
Ketmar ©   (2006-10-26 15:20) [85]

>[82] Vga(c) 26-Oct-2006, 15:12
>Потому что глупые юзеры хотят красивые и простые проги :)
обычно это антонимы. ничего проще Миранды ещё не видел. естественно, Миранды без развесистых "скинов" и прочего мусора. %-)


 
Ketmar ©   (2006-10-26 15:20) [86]

>[83] Rule(c) 26-Oct-2006, 15:15
>Vga ©  (26.10.06 15:12) [82]
>ну согласись тянуть 14 метровый мессенджер - это же не
>кошерно ...
Miranda. под linux -- Miranda+WINE. %-)


 
Rule ©   (2006-10-26 15:23) [87]

Ketmar ©   (26.10.06 15:20) [85]
а почемуто всем моим знакомым юзерам нравится гуглтолк, рамблер аська и тому подобная фигня ... им не нравится миранда ... мирандой пользуюся все знакомые программисты, так как туда можно кучу всего прикрутить, иногда эти категории людей пересекаются на квипе


 
Vga ©   (2006-10-26 15:24) [88]

> [85] Ketmar ©   (26.10.06 15:20)

Обычно это как раз синонимы :( Всякие проги в стиле "нажми самую большую и красивую кнопку и все остально программа сделает сама". Меня (и наверняка тебя) этот подход бесит, но он, увы, популярен (на тот же Catalyst Control Center взгляни). Видимо, упомянутые "глупые юзеры" любят именно так, а их большинство :( Винда же...


 
Vga ©   (2006-10-26 15:25) [89]

> [87] Rule ©   (26.10.06 15:23)

О, в яблочко! Так оно на самом деле и есть.


 
Ketmar ©   (2006-10-26 15:34) [90]

>[87] Rule(c) 26-Oct-2006, 15:23
>им не нравится миранда ...
они просто не видели, кого можно сделать из Миранды путём подбора платьев. остальные мессенджеры, увидев такое, убьются об стену от огорчения. %-)
да, наряды надо подбирать. но всего один раз. а если поставить ещё и updater, то получаем бонус в виде автоматического обновления как белья, так и платьев.
просто Миранда "по-умолчанию" -- она да, не для среднего юзера. ну так собери им один раз установочный пакет -- и всё. %-)
если человек -- просто юзер, то пусть поищет в Сети. или попросит понимающего друга сделать. проблем-то... %-)

зыж про квып не надо. не ругайся в приличном доме матом.

>[88] Vga(c) 26-Oct-2006, 15:24
>Всякие проги в стиле "нажми самую большую и красивую кнопку
>и все остально программа сделает сама".
см. выше про умницу-Миранду.


 
Rule ©   (2006-10-26 15:39) [91]

Ketmar ©   (26.10.06 15:34) [90]
ляди не хотят больше ничего другого, я пытался пару раз убедить пользоватся мирандой, им нравится вышеупомянутые красивые продукты ... это их восприятие, ага собрать из плагинов, я тут недавно знакомой объяснял по телефону полтора часа как запустить инсталляцию скачаной аськи и провести иницилизирующий запуск :-))) нет уж лучше пусть пользуются своими продуктами ...
да и вообще о вкусах не спорят, каждому свое ..


 
Ketmar ©   (2006-10-26 15:40) [92]

>[91] Rule(c) 26-Oct-2006, 15:39
>да и вообще о вкусах не спорят, каждому свое ..
да я ж и не спорю. я говорю, что однажды верно собраная Миранда по красивости и привлекательности для среднего юзера уделает остальных с полупинка. %-)
имо.


 
Rule ©   (2006-10-26 16:28) [93]

Ketmar ©   (26.10.06 15:40) [92]
вот как раз криетрий красивости и привлекательности и попадает под определение вкусов, о коих не спорят :-)


 
Ketmar ©   (2006-10-26 16:32) [94]

>[93] Rule(c) 26-Oct-2006, 16:28
>вот как раз криетрий красивости и привлекательности и
>попадает под определение вкусов, о коих не спорят :-)
я веду к тому, что Миранду, например, можно превратить в очень близкое подобие той же ICQLite. а вот наоборот -- фигушки. %-)


 
Cyrax ©   (2006-10-26 17:43) [95]

Да.. Кросс-платформенный проект на Паскале будет написать сложнее, чем на С...
Если бы не язык, то исходные требования неплохо бы удовлетворила связка
Qt/gtk + VS или Qt/gtk + Eclipse/Emacs...


 
Ketmar ©   (2006-10-26 18:29) [96]

>[95] Cyrax(c) 26-Oct-2006, 17:43
>Да.. Кросс-платформенный проект на Паскале будет написать
>сложнее, чем на С...
опять наш юный гений открыл всем глаза. о существовании FPC/Lazarus и биндов к GTK для FPC он, видимо, никогда не слышал.


 
Vga ©   (2006-10-26 19:27) [97]

> [90] Ketmar ©   (26.10.06 15:34)

Да-да, линукс тоже красивый и удобный, если его один раз настроить. Некоторым приходится настройку Opera M2 описывать пошагово...


 
Ketmar ©   (2006-10-26 19:30) [98]

>[97] Vga(c) 26-Oct-2006, 19:27
>Да-да, линукс тоже красивый и удобный, если его один раз
>настроить.
у него другой недостаток: неполная совместимость с виндой. а с виндой-таки приходится считаться. у Миранды с ICQ полная совместимость. %-) и не только с ICQ.


 
Vga ©   (2006-10-26 19:32) [99]

> [98] Ketmar ©   (26.10.06 19:30)

Помнится, шеф на работе винду никогда не грузил... Да и в числе основных недостатков линукса именно его сложность и сложность его настройки называют.


 
Ketmar ©   (2006-10-26 19:36) [100]

>[99] Vga(c) 26-Oct-2006, 19:32
>в числе основных недостатков линукса именно его сложность и
>сложность его настройки называют.
это тема для другой ветки. была уже такая. %-))


 
Vga ©   (2006-10-26 19:52) [101]

По самой теме не упомянуто разве что предложение писать под WinAPI и X Window соответственно. Ручками.


 
Ketmar ©   (2006-10-26 19:58) [102]

>[101] Vga(c) 26-Oct-2006, 19:52
>По самой теме не упомянуто разве что предложение писать
>под WinAPI и X Window соответственно. Ручками.
почему же? у меня ещё много идей. например, сделать свою VM с поддержкой полностью своего оконного интерфейса. со своим компилятором, run-time, etc... %-)


 
Vga ©   (2006-10-26 20:08) [103]

Противоположный вариант: взять готовый кроссплатформенный и исправить копирайт :) Чел вообще-то о реальных вариантах спрашивает, а кроссплатформенная VM - гемор большой. Кстати, еще можно писать на .NET. Рантайм есть и для Win, и для Linux.


 
Ketmar ©   (2006-10-26 20:16) [104]

>[103] Vga(c) 26-Oct-2006, 20:08
>спрашивает, а кроссплатформенная VM - гемор большой.
java? %-)


 
Vga ©   (2006-10-26 20:25) [105]

> [104] Ketmar ©   (26.10.06 20:16)
> >[103] Vga(c) 26-Oct-2006, 20:08
> >спрашивает, а кроссплатформенная VM - гемор большой.
> java? %-)

???
Написание оной гемор большой...


 
Ketmar ©   (2006-10-26 20:26) [106]

>[105] Vga(c) 26-Oct-2006, 20:25
>Написание оной гемор большой...
так написана уже.


 
ANTPro ©   (2006-10-26 20:38) [107]

> [106] Ketmar ©   (26.10.06 20:26)

widgets ?


 
Vga ©   (2006-10-26 20:51) [108]

> [102] Ketmar ©   (26.10.06 19:58)
> >[101] Vga(c) 26-Oct-2006, 19:52
> >По самой теме не упомянуто разве что предложение писать
> >под WinAPI и X Window соответственно. Ручками.
> почему же? у меня ещё много идей. например, сделать свою
> VM с поддержкой полностью своего оконного интерфейса. со
> своим компилятором, run-time, etc... %-)

Я про это. Вряд ли ты это серьезно предложил.


 
Ketmar ©   (2006-10-26 21:14) [109]

>[108] Vga(c) 26-Oct-2006, 20:51
>Я про это. Вряд ли ты это серьезно предложил.
отчего же? сроки-то автор вопроса не оговаривал. глядишь, получится java/.net killer. %-)


 
Vga ©   (2006-10-26 21:27) [110]

Ты, однако, издеваешься. Чел спрашивает, на чем утилиту кросс-платформенную писать, а ты ему предлягаешь для этого кросс-платформенный же VM писать.


 
Ketmar ©   (2006-10-26 21:31) [111]

>[110] Vga(c) 26-Oct-2006, 21:27
>Ты, однако, издеваешься.
нет. развлекаюсь. потому что основное, имо, уже сказано. я бы выбрал FPC/Lazarus. о котором тоже упомянул. дальше -- решать автору. а нам -- можно и поразвлекаться. %-)


 
iZEN ©   (2006-10-26 21:37) [112]


> Vga ©   (26.10.06 15:12) [82]
...
> Ну и это несжатые dll, а JRE после
> установки метров 100-150.

Неправда. JRE (j2re1.4.2_11) занимает 42 мегабайта.


 
Vga ©   (2006-10-26 22:14) [113]

> [112] iZEN ©   (26.10.06 21:37)

Я навскидку. 1.5.05 - 57МБ в папке установки и неизвестно сколько раскидала по другим папкам типа Windows, System32, Common Files, etc
И все равно это в 6 раз больше Qt Runtime и в 12 wx Runtime.


 
Vga ©   (2006-10-26 22:15) [114]

> [111] Ketmar ©   (26.10.06 21:31)

:)


 
Ketmar ©   (2006-10-26 22:17) [115]

>[114] Vga(c) 26-Oct-2006, 22:15
или вот -- подождать, пока Владимир KOL доточит. с его темпами -- может быть очень шустро. %-)


 
Cyrax ©   (2006-10-26 22:52) [116]

Ketmar ©   (26.10.06 18:29) [96]
опять наш юный гений открыл всем глаза.

Надо же каму-то вас учить... Делиться своими феноменальными способностями...

о существовании FPC/Lazarus и биндов к GTK для FPC он, видимо, никогда не слышал.

По-моему, он их слышал, только не юзал...
Lazarus и LCL, конечно, решение проблемы, хоть LCL и зависит от gtk (напоминает ситуацию с VCL и Qt, вот если бы либа была самостоятельной...), да и сама либа нелегка, но всё-таки решение...
Другая либа, основанная на FpGUI и FpGFX, находится только на стадии разработки (если, конечно, не загнулась, как FpGUI и FpGFX). Вот она уже должна быть независима от gtk, да и реализованы будут некоторые фичи из  LPTK и Qt.

Да и вообще я говорил не о невозможности написания переносимых прог на паскале, а о сложности реализации етого действа по сравнению с C++...


 
Ketmar ©   (2006-10-26 23:00) [117]

>[116] Cyrax(c) 26-Oct-2006, 22:52
>Lazarus и LCL, конечно, решение проблемы, хоть LCL и
>зависит от gtk
gtk есть в любом пингвине. а вот список DLL, которые требует Lazarus.exe для win32:
advapi32.dll
comctl32.dll
comdlg32.dll
gdi32.dll
kernel32.dll
ole32.dll
oleaut32.dll
shell32.dll
user32.dll
version.dll
winspool.drv

если ты мне покажешь здесь GTK -- я скажу "аум" и пойду покупать шляпу. чтобы её съесть.

для информации: Lazarus написан при помощи Lazarus.


 
Cyrax ©   (2006-10-26 23:04) [118]

если ты мне покажешь здесь GTK -- я скажу "аум" и пойду покупать шляпу. чтобы её съесть.

А вот это ты зря... очень зря... (принести ножик ?)


 
Ketmar ©   (2006-10-26 23:10) [119]

>[118] Cyrax(c) 26-Oct-2006, 23:04
>А вот это ты зря... очень зря... (принести ножик ?)
сначала покажи мне GTK.


 
Vga ©   (2006-10-27 01:00) [120]

> [119] Ketmar ©   (26.10.06 23:10)

Не знаю, как Cyrax, а я GTK в упор не вижу. Не говоря уже о том, что Lazarus у меня работате, а GTK for Win у меня нету.


 
Ketmar ©   (2006-10-27 01:04) [121]

>[120] Vga(c) 27-Oct-2006, 01:00
>Не знаю, как Cyrax, а я GTK в упор не вижу.
он опять выпендривается. это нормально. %-)


 
iZEN ©   (2006-10-27 01:05) [122]


> Cyrax ©   (26.10.06 22:52) [116]
> Да и вообще я говорил не о невозможности написания переносимых
> прог на паскале, а о сложности реализации етого действа
> по сравнению с C++...

Ненужно быть столь категоричным.

Посылка
Pascal - процедурный язык, а C++ - "гибридный", где очень сильно смешиваются разные парадигмы программирования. На Delphi легко можно писать в процедурном стиле, на C++ так писать неудобно.

Кроме того, использование "плоского" API другими языками и системами программирования гораздо легче, чем API, построенного на ОПП-парадигме (пример: Eclipse, OpenOffice, линейка Mozilla используют обращения к GTK для отрисовки своих компонентов пользовательского интерфейса. Библиотека GTK имеет "плоский" API и построена вокруг простых вызовов Си-функций).

Вывод
На Pascal легко можно написать "обёртки" к любым другим библиотекам. При одном важном условии: да, API реально сделать однообразным, но вот реализации для разных платформ будут отличаться. Такова участь всех Фасадов (см. образцы проектирования), скрывающих внутреннюю реализацию от прикладного программиста.


 
iZEN ©   (2006-10-27 01:09) [123]


> Ketmar ©   (26.10.06 23:10) [119]
>
> >[118] Cyrax(c) 26-Oct-2006, 23:04
> >А вот это ты зря... очень зря... (принести ножик ?)
> сначала покажи мне GTK.

http://gtk.org/


 
Ketmar ©   (2006-10-27 01:10) [124]

>[123] iZEN(c) 27-Oct-2006, 01:09
ты опять не прочитал, о чём спор был?


 
iZEN ©   (2006-10-27 01:16) [125]


> Ketmar ©   (27.10.06 01:10) [124]
>
> >[123] iZEN(c) 27-Oct-2006, 01:09
> ты опять не прочитал, о чём спор был?

Тогда это: http://gtk2forpascal.sourceforge.net/
Подойдёт?


 
Ketmar ©   (2006-10-27 01:22) [126]

>[125] iZEN(c) 27-Oct-2006, 01:16
и опять ты ни ангела не понял. я пытался намекнуть Cyrax"у, что Lazarus для Win32 не использует GTK, вопреки его (Cyrax"а) имхе.


 
iZEN ©   (2006-10-27 01:28) [127]


> Ketmar ©   (27.10.06 01:22) [126]
>
> >[125] iZEN(c) 27-Oct-2006, 01:16
> и опять ты ни ангела не понял. я пытался намекнуть Cyrax"у,
>  что Lazarus для Win32 не использует GTK, вопреки его (Cyrax"а)
> имхе.

Естественно, не использует. Так же как Eclipse, OpenOffice и Mozilla под Windows не используют GTK, а рисуют свои контролы средствами системной библиотеки контролов (comctl32.dll, если не ошибаюсь). Но это совсем не значит, что нельзя написать приложение, использующее в Windows библиотеку GTK. GTK есть под Windows и реально написать в том же Lazarus кросс-платформенное нативное приложение использующее GTK и в Windows, и в *nix. Или нереально?


 
iZEN ©   (2006-10-27 01:31) [128]

So just what is Lazarus?

Lazarus is the class libraries for Free Pascal that emulate Delphi. Free Pascal is a GPL"ed compiler that runs on Linux, Win32, OS/2, 68K and more. Free Pascal is designed to be able to understand and compile Delphi syntax, which is of course OOP. Lazarus is the part of the missing puzzle that will allow you to develop Delphi like programs in all of the above platforms. Unlike Java which strives to be a write once run anywhere, Lazarus and Free Pascal strives for write once compile anywhere. Since the exact same compiler is available on all of the above platforms it means you don"t need to do any recoding to produce identical products for different platforms.
Yeah, but what about the GUI? What widget set are you using?

That is the neat part. You decide. Lazarus is being developed to be totally and completely API independent. Once you write your code you just link it against the API widget set of your choice. If you want to use GTK+, great! If you want it to be Gnome compliant, great! As long as the interface code for the widget set you want to use is available you can link to it. If it isn"t available, well you can write it.

For example. Let"s say you are creating a product on Windows using the standard Windows widgets. Now you want to create a Linux version. First you decide what widget set you want to use. Let"s assume you want to use gtk+. So you copy the code over to your Linux development machine, compile, and link against the gtk+ interface unit. That"s it. You"ve now just created a Linux version of the Windows product without any additional coding.

At this point in the development we are using gtk+ as our initial API widget set. Some work is also being done with Qt and the Win32 API. As soon as Lazarus reaches a 1.0 release developers will be able to start to create the interface unit to tie the LCL (Lazarus Component Libraries) to other widget sets.

http://www.lazarus.freepascal.org/modules.php?op=modload&name=StaticPage&file=index&sURL=about


 
Ketmar ©   (2006-10-27 01:32) [129]

>[127] iZEN(c) 27-Oct-2006, 01:28
iZEN, ты хочешь меня довести до зубовного скрежета? читай [116]. внимательно. особенно про "LCL зависит от GTK". и про "ситуацию с VCL и QT". потом читай [126]. при чём тут "можно ли под виндой писать с использованием GTK"? натурально, можно. честное слово, я об этом знаю. даже имею GTK для винды.


 
Суслик ©   (2006-10-27 01:34) [130]

2subj
java


 
Ketmar ©   (2006-10-27 01:34) [131]

>[128] iZEN(c) 27-Oct-2006, 01:31
ну и нашиша ты это процитировал? я, по-твоему, говорю о Лазаре основываясь на своих фантазиях? ну попытайся хоть раз сначала разобраться, о чём речь идёт, а потом писать... а?


 
Ketmar ©   (2006-10-27 01:35) [132]

>[130] Суслик(c) 27-Oct-2006, 01:34
>2subj
>java
см. [0], пункт 2.


 
Суслик ©   (2006-10-27 01:36) [133]


> см. [0], пункт 2.

взять и стереть ластиком этот пункт.


 
iZEN ©   (2006-10-27 01:37) [134]


> Ketmar ©   (27.10.06 01:34) [131]

Не понял тебя, извини.


 
Ketmar ©   (2006-10-27 01:39) [135]

>[134] iZEN(c) 27-Oct-2006, 01:37
>Не понял тебя, извини.
ок, замяли. %-)


 
Rule ©   (2006-10-27 14:11) [136]

Ketmar ©   (26.10.06 19:58) [102]
почему же? у меня ещё много идей. например, сделать свою VM с поддержкой полностью своего оконного интерфейса. со своим компилятором, run-time, etc... %-)

ага и все  ради того чтоб слепить некий мессенджер :-)


 
Rule ©   (2006-10-27 14:12) [137]

Vga ©   (26.10.06 20:08) [103]
под лин ты MONO имеешь ввиду, я допустим ей не доверяю в ряд того, что он не майкрософтом писаный ... пробовал раз под ним слепить чегото, вроде получилось, но это нада моно ставить клиенту


 
Rule ©   (2006-10-27 14:12) [138]

Ketmar ©   (26.10.06 20:16) [104]
под джавой разроботка ведется отдельно тоже мессенджера, чем они отличаются не знаю ... вообще я мало информирован поэтому судить не могу ...


 
Rule ©   (2006-10-27 14:19) [139]

вобщем я начальству доложил, думают ... а я в это время на форуме вишу :-) спасибо всем за советы, тут ещё кронприц питона предложил ...


 
Mirage   (2006-10-27 14:45) [140]

>[139] Rule(c) 27-Oct-2006, 14:19
>кронприц питона предложил ...
или perl. или php. или NewLisp+tcl. или... подобных вариантов -- выше крыши. %-)

зыж я бы взял NewLisp+tcl. %-)


 
Rule ©   (2006-10-27 14:47) [141]

Mirage   (27.10.06 14:45) [140]
или perl. или php

это же скриптовые языки на стороне сервера, мне такое не нада

зыж я бы взял NewLisp+tcl. %-)
а это что за зверь ?


 
tesseract ©   (2006-10-27 14:54) [142]

день читать python был? :-)


 
Rule ©   (2006-10-27 14:55) [143]

tesseract ©   (27.10.06 14:54) [142]
в смысле ???


 
Mirage   (2006-10-27 14:55) [144]

>[141] Rule(c) 27-Oct-2006, 14:47
>зыж я бы взял NewLisp+tcl. %-)
>а это что за зверь ?
http://newlisp.org/
весьма шустрый и приятный лисп. окошки делаются связкой с tk/tcl. сокеты есть. существует под win32 и linux как минимум. open source.


 
tesseract ©   (2006-10-27 15:02) [145]


> Rule ©   (27.10.06 14:55) [143]


читать долго :-)


 
Rule ©   (2006-10-27 15:21) [146]

tesseract ©   (27.10.06 15:02) [145]
а там ошибка и отсутствует знак припинания :-)))), вроде небыбо, но тут аргументированое рпиложение было, со ссылкой созданного проекта ...


 
Vga ©   (2006-10-27 19:06) [147]

> [137] Rule ©   (27.10.06 14:12)
под лин ты MONO имеешь ввиду, я допустим ей не доверяю в ряд того, что он не майкрософтом писаный ... пробовал раз под ним слепить чегото, вроде получилось, но это нада моно ставить клиенту

Классно... Майкрософтом писаное себя между прочим зарекомендовало как тормозное и глючное. Независимые разработчики языка программирования для платформы .NET/MONO обе платформы исследовали и нашли несколько проблем. Причем некоторые из них в MONO были уже пофиксены или в ближайшее время после обнаружения. Чего о майкрософте сказать нельзя. И .NET FW тоже ставить надо. Он по дефолту только в висте есть. И мож в 2003, не знаю.


 
Vga ©   (2006-10-27 19:11) [148]

Кстати, насколько я знаю, питон не имеет собственного GUI-тулкита. А значит, придется кроме него ставить GTK/Qt/wxWidgets и их биндинги под питон. У меня во всяком случае под виндой почти ничего питоновского не запускается, все чего-то не хватает. Зря ты кстати считаешь, что Perl для работы с сервером. Насколько мне известно, это язык для быстрого и удобного написания небольших утилит, однако и в web-программировании довольно популярен. Различные не имеющие отношения к инету скрипты па перле очень часто попадаются. Имеет кстати очень большое количество готовых модулей на сайте CPAN.


 
Cyrax ©   (2006-10-30 08:52) [149]

Ketmar ©   (27.10.06 01:32) [129]

Ещё раз повторяю: LCL использует gtk !  Показал бы, где, да искать мотивации никакой...
Что касается Qt, то речь шла о Qt и CLX, а не Qt и VCL...


 
@!!ex ©   (2006-10-30 09:25) [150]

С++ и вперед.
Под линуксом компилится с помощью gcc без проблем.
Под Маком тоже проблем скорее всего не будет.


 
Cyrax ©   (2006-10-30 09:27) [151]

Что компилится ?


 
Zeqfreed ©   (2006-10-30 09:38) [152]

Как что, хелоу ворлд компилится без проблем. Самолично проверял.


 
Cyrax ©   (2006-10-30 09:45) [153]

От "хелоу ворлд" я уже давно отрыгнулся.. Больше не тянет...
Лучше бы про LCL чего-нибудь...


 
noname_   (2006-10-30 09:50) [154]

в gcc/gcj есть swing


 
Cyrax ©   (2006-10-30 10:03) [155]

Погода испортилась...
Ждём хороших вестей от синоптиков...


 
Rule ©   (2006-10-30 12:33) [156]

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


 
Ketmar ©   (2006-10-30 13:44) [157]

>[149] Cyrax(c) 30-Oct-2006, 08:52
>Ещё раз повторяю: LCL использует gtk!
особенно на win32. ещё раз повторяю: покажи мне в списке DLL таковые от GTK. список взят прямо из lazarus.exe. которая сама себя до этого пересобрала. или признайся честно, что ты опять проламерил. я злорадствовать не буду.


 
Vga ©   (2006-10-30 14:18) [158]

> [152] Zeqfreed ©   (30.10.06 09:38)

Под линуксом вообще почти все компилится без проблем. Не то, что под виндовсом. Оно и неудивительно, в потрохах всех нормальных дистрибов огромное количество библиотек.


 
@!!ex ©   (2006-10-30 15:03) [159]


> Cyrax ©   (30.10.06 09:27) [151]

Что угодно.
Естественно если писать правильно.
Компилится Hello world, Компилятся оконноые приложения, мультипотоковые, сетевые, OpenGL.


 
Cyrax ©   (2006-10-30 16:19) [160]

Удалено модератором


 
Ketmar ©   (2006-10-30 17:07) [161]

Удалено модератором


 
Cyrax ©   (2006-10-30 17:18) [162]

Удалено модератором


 
Vga ©   (2006-10-30 17:41) [163]

> [149] Cyrax ©   (30.10.06 08:52)

LCL МОЖЕТ использовать GTK, GTK2, Qt, WinAPI, WinCEAPI, Carbon.
Так что указать наличие GTK в ехе, который скомпилирован с использованием WinAPI интерфейса LCL невозможно...


 
Cyrax ©   (2006-10-30 17:57) [164]

Видно, придётся занятся лазарусом...


 
Ketmar ©   (2006-10-30 18:09) [165]

ой. люблю такие подходы: увлечённо спорить о том, чего напрочь не знаешь...


 
Cyrax ©   (2006-10-30 23:57) [166]

Ну вот, блин, придётся опять отложить. Обстоятельства зажимают - ну времени никак нету...


 
Cyrax ©   (2006-10-31 00:01) [167]

Кстати, Ketmar. Позже я обязательно вернусь к ветке, даже если её не будет. То же относится и к Default"у - той ветки уже нет, но продолжение будет. Обязательно будет...
Так что, Ketmar, ты не одинок в шляпопоедании...



Страницы: 1 2 3 4 5 вся ветка

Форум: "Прочее";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.91 MB
Время: 0.044 c
4-1152280704
kilonet
2006-07-07 17:58
2006.11.19
handle поля Edit в стандартном диалоге "Сохранить как"...


15-1162378512
Rule
2006-11-01 13:55
2006.11.19
Интересуюсь ещё двумя компонентами, нужен хинт хороший


15-1162149015
Ketmar
2006-10-29 22:10
2006.11.19
только не мой мозг...


8-1144648634
Wolfram
2006-04-10 09:57
2006.11.19
Где взять исходник работающей программы для записи звука?


15-1162062209
lookin
2006-10-28 23:03
2006.11.19
Думаю, вы знаете, что когда () - меня немножко прет...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский