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

Вниз

Официально вышла 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;
Скачать: CL | DM;

Наверх




Память: 0.64 MB
Время: 0.01 c
2-1318309519
vivaldi
2011-10-11 09:05
2012.01.22
Преобразование цвета оттенки серого в черно-белый


15-1317719782
Сергій
2011-10-04 13:16
2012.01.22
Допоможіть розібратись!!! Будь-ласка...


3-1269545592
ruslan_as
2010-03-25 22:33
2012.01.22
Как скопировать таблицу Oracle в другую базу Oracle


2-1316590175
alexis
2011-09-21 11:29
2012.01.22
Выгрузка данных из TDataSet в XML


15-1317709605
PS
2011-10-04 10:26
2012.01.22
Как запросить пароль?