Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1317617050
И. Павел
2011-10-03 08:44
2012.01.22
Обновление программы в Windows 7


1-1277483138
TheEd
2010-06-25 20:25
2012.01.22
Форма, лежащая всегда внизу


3-1270028409
ocean
2010-03-31 13:40
2012.01.22
Как затащить tab-delimited текстовый файл в БД?


15-1317904579
handle
2011-10-06 16:36
2012.01.22
нужно корректно перевести на англ. фразу


15-1317711750
Jeer
2011-10-04 11:02
2012.01.22
SAS - opensource project





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