Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE3

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Открыть новую тему     Написать ответ в эту тему

RuXandr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил шестую бету. Бегло сравнил арахисом модуль System от XE3 и XE2. Видно что под новый NEXTGEN компилер работа идет. Есть упоминания ARM. Из вкусного порадовало:
 
1. Возможность писать хелперы под простые типы (integer, string).
 
2. Единая закрывающая скобка для дефайнов. Раньше если ты пишешь   {$IF defined(aaa)}
    то закрывать можно только  {$IFEND} а теперь можно и старым знакомым {$ENDIF}
 
Из минусов, пока:
 
1. Размер пустого приложение снова вырос
 
2. Не нашел галочки "Embedded designer" теперь он всегда Embedded

Всего записей: 96 | Зарегистр. 13-10-2009 | Отправлено: 13:37 15-08-2012 | Исправлено: RuXandr, 13:40 15-08-2012
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SerGap
 

Код:
p.Create(Platform.GetScreenSize)

 
... пробовали?)

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 14:26 15-08-2012
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Единая закрывающая скобка для дефайнов

 
Интересно, сколько народу наоборот будут на это материться.
 
 
Кстати, никто не пробоваол  QC 106221 в XE3 ?
среду по преднему можно завалить открывая файлы проводником ?

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 14:38 15-08-2012
RuXandr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нисколько, для обратной совместимости все оставлено + есть возможность в настройках вернуть все обратно.

Всего записей: 96 | Зарегистр. 13-10-2009 | Отправлено: 15:03 15-08-2012
SerGap



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deks

Цитата:
p.Create(Platform.GetScreenSize)
... пробовали?)

Пробовал, не работает. Что-то изменили похоже. Кто эту бету ставил, попробуйте, работает у вас примерчик с предыдущей страницы?

Всего записей: 541 | Зарегистр. 21-12-2008 | Отправлено: 16:15 15-08-2012 | Исправлено: SerGap, 16:15 15-08-2012
RuXandr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так на шестой бете под вин7 компилится и работает:
 

Код:
 
var
  p: TPointF;
  srv: IFMXScreenService;
begin
  srv := IFMXScreenService(TPlatformServices.Current.GetPlatformService(IFMXScreenService));
  p := srv.GetScreenSize;
  ...
 

Всего записей: 96 | Зарегистр. 13-10-2009 | Отправлено: 16:26 15-08-2012 | Исправлено: RuXandr, 16:30 15-08-2012
SerGap



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RuXandr

Цитата:
Так на шестой бете под вин7 компилится и работает:

Спасибо, все получилось.

Всего записей: 541 | Зарегистр. 21-12-2008 | Отправлено: 18:44 15-08-2012
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
я так понял, что в XE3 будет отдельный  HTML5 Builder что-то на подобии _http://smartmobilestudio.com/

 
Pattern: AppBuilder aka Delphi (Может еще будет Pascal Builder ), C++ Builder, Java Builder.  
 

Цитата:
Embarcadero just announced RAD Studio XE3 World Tour, which will show the new versions of Delphi, C++Builder, Prism and the  “new” HTML5 Builder.

Бывший разработчик andreanolanusse.com/en/delphi-xe3-cbuilder-xe3-prism-xe3-and-html5-builder-is-coming/
 

Цитата:
I also couldn’t help noticing that “RadPHP” is notably absent from the list of RAD Studio family members referenced in the World Tour event details. It leads me to wonder whether this “new” “HTML Builder” is not in-fact just another rename of Delphi for PHP aka RadPHP ?

deltics.co.nz/blog/?p=1047
 
ну, в общем, добавить нечего. Все просто и правдоподобно. В отличие от всех предудущих идей о еще одной библиотеке виджетов.

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 10:27 16-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1
да уж, все в двойне печально, что нас видимо нас держат за полных идиотов..........
обидно, что такие маркетинговые "трюки" окончательно могут похоронить delphi  
 
p.s. установил все-таки бету - у меня вообще нет слов: когда используются шейдерные эффекты, экран моем ноуте с geforce 520m, и на планшете c amd radeon hd6250, до конца не перерисовывается, периодически становясь черным, ну и все вываливается на раз , не знаю что делать, то-ли ждать оф.релиз, толи прямо сразу начинать писать на qt..........

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 11:04 16-08-2012 | Исправлено: sergionn, 11:04 16-08-2012
valgreesh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В скором будущем нас ждет светлое managed-настоящее ) В бэте повсюду встречаются {$IFDEF AUTOREFCOUNT}. У объектов появился счетчик ссылок. Замечены попытки разруливания циклических ссылок. Этот дефайн не активен, но тренд более чем явен. Аминь.
 
Добавлено:
sergionn
 
А чего ты хотел от бэты?

Всего записей: 292 | Зарегистр. 30-11-2011 | Отправлено: 11:07 16-08-2012
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну если они хотят родную поддержку Apple Cocoa - то куда ж им без рефкаунтинга на каждый чих
 
лишь бы до боксинга не докатились, а то будет тебе managed

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 11:17 16-08-2012 | Исправлено: Arioch1, 11:18 16-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А чего ты хотел от бэты?

 
я все конечно понимаю, бета и все такое, НО,
не увидеть, что контролы и эффекты не прорисовываются сразу, а с задержкой, это верх раздолбайства - сейчас еще на двух компах запустил - таже песня, проблем похоже только нет со встроенным хиленьким адаптером от интела
 
p.s. учитывая, что некоторые клюки не смогли (не захотели) устранить даже после четырех апдейтов и хотфикса - то чую в релизе будут те же проблемы, что и в бете!
 
Ребята, и вообще какой разговор может быть об других системах - если в win-приложениях за целый релиз так и не устранили явные баги, которые висели год в qc.............
 
p.s.s. на бете vs писали прогу, которая УЖЕ была в использовании безо всяких проблем........

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 11:22 16-08-2012 | Исправлено: sergionn, 11:28 16-08-2012
Arioch1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну так на win-приложения они откровенно забили, типа есть обезьяна, остальное побоку.

Всего записей: 904 | Зарегистр. 03-03-2010 | Отправлено: 11:54 16-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ну так на win-приложения они откровенно забили, типа есть обезьяна, остальное побоку.

я про обезьяну и пишу, в ней нифига нормально не работает!

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 12:02 16-08-2012
Frodo_Torbins

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergionn
Закиньте демку куда-нибудь. Хочу у себя попробовать позапускать.

Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 12:33 16-08-2012 | Исправлено: Frodo_Torbins, 12:34 16-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
добрался до инета: http://rghost.ru/39817346
 
скачайте бету, она ставиться независимо от xe2
 
1) создайте проект firemonkey 3d, создайте tlayer3d установите у него свойство projection в pjScreen, киньте на него пару контролов, поводите по ним увидите, что они периодически не перерисовываются, т.е. обновление контрола происходит с задержкой, как бы события застревают в очереди где-то..........
2) добавьте на форму шейп, присвойте ему эффект тени, положите на шейп или рядом с ним любой контрол, чтобы шейп МЕНЯЛ РАЗМЕРЫ - периодически экран (TControl3d) не будет прорисовываться...... Эта песня появилась только в xe3, вместе с увеличением производительности! пока выясняю кто виноват адаптер intel, amd, nvidia, или может еще что.......
 
3) Если у вас ноутбук с гибридным адаптером как у меня intel+nvidia, то при выставлении в nvidia control panel приоритета на использование nvidia, то при запуске любого примера firemonkey hd, увидите что все приложение мерцает........ эта песня еще с xe2 висит в квалити центре, + обсуждалась на их форуме - но видимо в emb пофиг на это
 
Добавлено:
нашел в чем баг не прорисовки в 3d режиме при использования шейдерных эффектов:
в 2012 году прогрессивная обезьянка решила поддержать
стандарт 2006 года directx 10! и......... не смогла
поэтому когда мы ставим  GlobalUseDX10 := false,
возвращаясь к directx 9, мерцание пропадает........
 
да, а если вообще отключить использование аппаратного ускорения эффектов,
GlobalUseHWEffects := false, то начинается настоящая каша вместо эффектов,
что связано видимо с новым внутренним форматом TBitmap...............  
 
короче я фигею дорогая редакция..............
 
p.s. может у кого дотянутся руки до квалити сентрал или форума emb,
чтобы они хотябы обратили внимание на эту проблему, а то чую в релизе будет та же байда..........
 
p.s.s. А с dx10 скорость кстати нехило возросла!

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 12:53 16-08-2012 | Исправлено: sergionn, 16:23 16-08-2012
HeMet

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня в этой демке мерцание есть до тех пор, пока полностью не сдвинешь бегунок вправо. Потом нормально, если резко не переносить его из крайнего левого положения в крайнее правое. А производительность по ощущениям хорошая.

Всего записей: 212 | Зарегистр. 05-09-2007 | Отправлено: 19:26 16-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HeMet
да производительность при включенном dx10 выросла в разы........
 
вот мне в приложении приходится постоянно изменять размеры шейпа и соответственно эффекта вместе с ним - так там периодическая непрорисовка tlayer3d имеет место быть постоянно, независимо от скорости и границ изменения размера.........
 
а если присомтреться к приложению где много контролов, то станет видно, что они до конца не прорисовываются постоянно, замирая эффектом на одном из них.....
 
пару минут назад в режиме dx9 xe3 beta выбил нафиг драйвер видеоадаптера, что тот перестал отвечать на запросы  
 
вот сижу-думаю если на форуме emb выложить про этот баг они меня не забанят и пост не потрут,
а может и так сами все знают - но ни фига сделать не могут (:

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 19:42 16-08-2012 | Исправлено: sergionn, 19:45 16-08-2012
valgreesh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arioch1
Боксинг это сильно вряд ли. Зато кложуры будут нормальными. Беспокоит лишь одно, не сказалось бы это сильно на производительности. Хотя у них там какая-то директива Unsafe появилась, может для локального блокирования рефкаунтинга...
 
sergionn
Я твой тест проверил, все работает прекрасно. Все отрисовывается. У меня какой-то встроенный радеон. А вот скорость 3D и отрисовки вообще заметно возросла. Зато анимация стала дерганой.
 
Добавлено:
Кстати, да, все отрисывывается если двигать ползунок плавно. При резких скачках иногда не прорисовывает нижнюю часть шейпа.
 
з.ы. Хотел спросить, у кого нибудь на XP антиалиасинг векторных фигур работает?

Всего записей: 292 | Зарегистр. 30-11-2011 | Отправлено: 19:48 16-08-2012 | Исправлено: valgreesh, 19:49 16-08-2012
sergionn

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я твой тест проверил, все работает прекрасно. Все отрисовывается.

видимо у тебя xp, и dx9? возможно у разработчиков схожая конфигурация - поэтому видимо и пропустили........
 
я тестировал на 3 системах, win7 x32 amd, win7 x64 nvidia-intel, win8 x64 amd dx11 - везде одна и та-же песня c непрорисовкой............

Всего записей: 472 | Зарегистр. 02-11-2011 | Отправлено: 20:04 16-08-2012 | Исправлено: sergionn, 20:05 16-08-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Embarcadero RAD Studio XE3


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru