Форум: "Прочее";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];
ВнизОфициально вышла RAD Studio XE2 Найти похожие ветки
← →
Кто б сомневался © (2011-09-09 16:09) [40]
> а либу которую просит мак в папке redist в самой установленой
> RAD нету,в гугле чето есть про это,но не лазил ибо пофиг,
> как на мак,так и на яблоко вообще
А какие библиотеки просит?
Одну-две напиши pls . Интересно просто.
← →
pasha_golub © (2011-09-09 16:15) [41]
> PEAKTOP © (09.09.11 12:33) [38]
>
> > Ясен пень - это было неподъемной задачей.
>
> А пацаны-то из Lazarus не знают... =)
>
Когда Лазарус станет возможно использовать без мата, тогда и посмеемся вместе с пацанами.
← →
Eraser © (2011-09-09 20:35) [42]> [36] pasha_golub © (09.09.11 09:20)
> Ибо изначаль VCL писался с упором на Win API.
в том то и дело, что для мало мальски серьезной задачи все начинает упираться в API конкретной системы. пока что с кроссплатформенностью круче всех справляется java.
← →
PEAKTOP © (2011-09-10 00:35) [43]> Когда Лазарус станет возможно использовать без мата, тогда и посмеемся вместе с пацанами.
То, что у FreePascal оптимизатор фиговый - дык это не новость уже лет десять.
Тут вот какая фигня наблюдается: дело в том, что проект, писанный на LCL в DCC32.EXE из командной строки - собирается. и в Kylix тоже. и размер у него далеко не ФриПаскалевский, а даже сравним с Делфячим.
Это я про то, шо кросс-платформенная библиотека - таки возможна. И у пакета Delphi7/Kylix3 такая возможность была, шо доказывает LCL.
Другое дело, шо саму возможность Borland/CodeGear/Embarcadero просрали...
← →
QAZ (2011-09-10 11:53) [44]
> А какие библиотеки просит?
> Одну-две напиши pls . Интересно просто.
при старте просит libcgunwind.1.0.dylib а уш чего дальше понадобится незнай
в папке redist у дельфи лежит 45 dylibбов,думаю что и без них не обойдется
← →
Cobalt © (2011-10-05 22:49) [45]Антересует такой вопрос - исходников генофонда только в триалке XE2 нет?
← →
Игорь Шевченко © (2011-10-05 22:56) [46]
> исходников генофонда только в триалке XE2 нет?
Да. Во всех триалках нет исходников генофонда
← →
macrodens © (2011-10-06 11:55) [47]А я был на презентации XE2.
Огненная обезьянка - - прикольная вещь ИМХО!
+ 3Д движек создали для построения 3Д-сцен в дезайн-тайм - не игровой конечно, но многое может (судя по презентации и запущенному проекту)
Видел как компилят проекты под Мак, как Всеволод Леонов, так и пожелавшие из зала. И если я правильно понял - то для компиляции необходима машина с соответствующей осью (Мак или Вин64), на которую ставится агент. Создание и отладка проекта происходит на одной машине, а трансляция исполнения выводится на машину с выбранной осью компиляции (Мак или Вин64).
← →
Sergey Masloff (2011-10-06 12:01) [48]Удалено модератором
← →
Игорь Шевченко © (2011-10-06 12:10) [49]Удалено модератором
← →
PEAKTOP © (2011-10-06 12:11) [50]Удалено модератором
← →
Dennis I. Komarov © (2011-10-06 16:19) [51]Я так понял, в этой макаке "чистой винды" совсем не осталось?
Вот кинул я батон - это есть что в сущности?
← →
Игорь Шевченко © (2011-10-06 16:43) [52]
> Вот кинул я батон - это есть что в сущности?
кинул на пол - мусор
кинул в соседа - оскорбление
кинул на форму - набор пикселей
← →
Dennis I. Komarov © (2011-10-06 16:50) [53]Всмысле not WinControl...
← →
Jeer © (2011-10-06 16:57) [54]А меня что-то обратно на "DOS" потянуло :)
← →
macrodens © (2011-10-06 17:24) [55]to Dennis I. Komarov © (06.10.11 16:19) [51]
Так она создана для кросплатформенности, если там будет чистый винапи, то впринципе это будет обычный всл
← →
Игорь Шевченко © (2011-10-06 17:25) [56]
> Всмысле not WinControl...
откуда в MacOS WinControl ?
← →
Jeer © (2011-10-06 17:27) [57]
> откуда в MacOS WinControl ?
Jobs "стырил" :)
← →
wl © (2011-10-06 18:38) [58]
> Jobs "стырил" :)
не стыдно издеваться над мертвым человеком?
← →
Dennis I. Komarov © (2011-10-06 20:24) [59]
> откуда в MacOS WinControl ?
Да хрен знает как эта банановая работает. Может она при компиляции приводит контролы к платформенным (по возможности)... :)
А так, JAVA-подобная хреновина какая-то.
← →
Игорь Шевченко © (2011-10-06 20:54) [60]
> А так, JAVA-подобная хреновина какая-то.
ты в игрушки играешь ?
← →
Dennis I. Komarov © (2011-10-06 21:09) [61]не-а
← →
Игорь Шевченко © (2011-10-06 21:14) [62]Dennis I. Komarov © (06.10.11 21:09) [61]
Не удалось, значит, пример привести.
Впрочем, есть еще - например, во всех (если мне память не изменяет) версиях Delphi есть TSpeedButton - выглядит, как кнопка, лает как кнопка и кусается почти как кнопка, но ни разу не WinControl, а просто набор пикселей.
Кнопке для того, чтобы выглядеть как кнопке вовсе не надо быть WinControl-ом.
← →
Dennis I. Komarov © (2011-10-06 21:26) [63]Да я смыслу понял. Теперь попробую объяснить свою позицию
Из опыта, у МелкоМагких далеко не дураки сидят. Любая "прослойка" между виндой и прогой - есть прослойка писана людьми, а значит есть дополнительная вероятность ошибки. В своих прогах стараюсь использовать (по возможности) интерфейс винды (рюшечки идут лесом) - меньше вероятности некорректного поведения. В свое время получил большой геморой от индейцев - после переписал на WinInet (спасибо Розычу) и 24/7 без збоев...
Резюме: Кроссплатформенность - зло. Лучше поддерживать несколько приложений заточенную под ось, чем одну, но с "глюками"...
← →
Eraser © (2011-10-06 21:43) [64]> [63] Dennis I. Komarov © (06.10.11 21:26)
> Резюме: Кроссплатформенность - зло. Лучше поддерживать несколько
> приложений заточенную под ось, чем одну, но с "глюками"...
зачем же так обобщать. кроссплатформенность, с исользованием Java ни разу не зло. вот только годится для решения далеко не всех задач.
← →
Dennis I. Komarov © (2011-10-06 21:47) [65]
> зачем же так обобщать. кроссплатформенность, с исользованием
> Java ни разу не зло. вот только годится для решения далеко
> не всех задач.
Ну может немного перегнул - личное, накипело...
← →
Дмитрий Белькевич (2011-10-06 21:58) [66]
> В свое время получил большой геморой от индейцев - после
> переписал на WinInet (спасибо Розычу) и 24/7 без збоев..
> .
Случаи всякие бывают. В свое время получил геморрой от WinInet, переписал на индейцев. Их хотя бы поправить можно. А какая чудо-винда и какой чудо-эксплорер там стоит у юзеров, и стоит ли вообще? Сейчас же нет зависимости от версии/сборки винды и версии эксплорера.
Я вообще придерживаюсь мнения что нужно использовать по минимуму технологии MS. Весь код свой - нет зависимостей от чужого кода - всегда можно все поправить или дописать.
← →
Sergey Masloff (2011-10-06 22:02) [67]
> вообще придерживаюсь мнения что нужно использовать по минимуму
> технологии MS. Весь код свой - нет зависимостей от чужого
> кода - всегда можно все поправить или дописать.
Ну не у всех бесконечная жизнь и временной ресурс на проекте...
← →
Дмитрий Белькевич (2011-10-06 22:04) [68]
> Ну не у всех бесконечная жизнь и временной ресурс на проекте.
> ..
Ну понятно, что полностью отказаться от Windows не получится. Но, в идеале, хотелось бы. В идеале я бы свой софт из-под BIOS"а стартовал.
← →
Dennis I. Komarov © (2011-10-06 22:14) [69]
> Я вообще придерживаюсь мнения что нужно использовать по
> минимуму технологии MS. Весь код свой - нет зависимостей
> от чужого кода - всегда можно все поправить или дописать.
>
Увы, но сие не возможно. Как бы не писали, если пишите под Win, то в итоге все вернется к Win.
← →
Inovet © (2011-10-06 22:35) [70]> [68] Дмитрий Белькевич (06.10.11 22:04)
> я бы свой софт из-под BIOS"а стартовал
Для этого нужен такой БИОС и всё остальное, чтобы предоставляли виртуальные машины, а вот на них уже запускать свой софт, или Виндоус, или ещё что одновременно или отдельно.
← →
Игорь Шевченко © (2011-10-06 22:35) [71]Dennis I. Komarov © (06.10.11 21:26) [63]
> Из опыта, у МелкоМагких далеко не дураки сидят. Любая "прослойка"
> между виндой и прогой - есть прослойка писана людьми, а
> значит есть дополнительная вероятность ошибки.
FireMonkey - правильная прослойка. Как и WPF.
> В своих прогах стараюсь использовать (по возможности) интерфейс
> винды (рюшечки идут лесом) - меньше вероятности некорректного
> поведения.
Вот скажем, любимая по интерфейсу программа Microsoft Money (в любом случае стоит посмотреть), использует набор нестандартных интерфейсных элементов, те самые рюшечки, но выглядит очень симпатично. Несмотря на то, что написана в Microsoft. И ведет себя всяко корректно.
Вот скажем, Microsoft же Office тоже использует не всегда стандартные интерфейсные элементы, тоже рюшечки, и ничего, некорректного поведения не обнаруживает.
Вот скажем, в Developer Express тоже наверное не совсем дураки сидят, а там контролы переписаны с полного нуля и до вполне презентабельного вида.
← →
Dennis I. Komarov © (2011-10-06 22:41) [72]
> Игорь Шевченко © (06.10.11 22:35) [71]
Быть может, я не трогал... Такой вопрос: WinAPI из XE(2) доступен, или там только Virtual Bananas? :)
← →
Игорь Шевченко © (2011-10-06 23:00) [73]
> Такой вопрос: WinAPI из XE(2) доступен
Конечно. Доступны VCL для Win32, VCL для Win64, FireMonkey для Win32, FireMonkey для Win64, FireMonkey для iOS, далее везде до станции Можайск Смоленского направления.
← →
Gero © (2011-10-08 13:57) [74]Я не совсем понял: этот FireMonkey компилируется в нативные контролы для каждой платформы или происходит эмуляция?
← →
Игорь Шевченко © (2011-10-08 13:58) [75]Gero © (08.10.11 13:57) [74]
ты в игрушки играешь ?
← →
Gero © (2011-10-08 14:00) [76]
> Игорь Шевченко © (08.10.11 13:58) [75]
И вам здравствуйте. Нет, разработкой занимаюсь :)
← →
Gero © (2011-10-08 14:00) [77]
> Игорь Шевченко © (08.10.11 13:58) [75]
Почитал ваши сообщения выше -- как я понял, все-таки эмуляция?
← →
Eraser © (2011-10-08 14:31) [78]> [76] Gero © (08.10.11 14:00)
кстати, судя по всему, FireMonkey как раз хорошо подходит для разработки всяких аркадных игрушек )
← →
Gero © (2011-10-08 15:30) [79]Почитал про Firemonkey, проникся. Штука нужная, но для определенного круга задач. Эх, а так хотелось портировать свои виндовые приложения под Mac... )
← →
Игорь Шевченко © (2011-10-08 17:00) [80]Gero © (08.10.11 14:00) [77]
Тут не может быть эмуляции. Как можно эмулировать, скажем, кнопку ? Кнопка - это четыре картинки (не в фокусе, в фокусе, нажата, недоступна) и реакция на мышь и клавиатуру. То же самое можно сказать про другие элементы управления. Если картинки будет рисовать не user32.dll/comctl32.dll, а superpuper.dll, разве элементы управления перестанут быть элементами управления ?
Если картинки будут нарисованы не средствами GDI, а потом DirectX (как в Vista и выше), а сразу DirectX, элементы управления останутся элементами управления.
Я не случайно спрашаю про игрушки - в них тоже есть кнопки, эдиты, меню и прочие контролы, никак не связанные с TWinControl.
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.005 c