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

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

Модерирует : 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

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

data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаем новые возможности и баги
Просьба писать только про Embarcadero RAD Studio XE2 (Pulsar) - по остальным версиям есть соответствующие темы.

Вопросы вареза здесь не обсуждаются !!!
См. также:


Из слишком часто повторяемых вопросов:
  1. Почему EXE такие большие - перевод статьи от Andy тут, оригинал на страницу назад.
  2. Что случилось c авто-увеличением Build Number - Объяснение на англ.. Можно отключить встроенную функцию и добавить плагин, в котором есть "старый" авто-инкремент. Например DDevExtensions от Andy. У него так же есть хороший плагин IDE FixPack

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 23:54 27-07-2011 | Исправлено: Arioch1, 16:08 25-04-2013
deks



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2All, кому интересно:
 
Смотрел про поддержку iOS/OS X в DXE2. Больше всего интересовало - как работает RTL и будут ли поддержка каких-либо native API на "чужих" платформах.  
 
Выяснилось: OS X - совершенно отдельная платформа от iOS.  
 
OS X имеет "встроенный" в RAD Studio кросс-компилятор, подготовленную под Mac RTL, в которую включены возможность вызывать многие нативные фреймвоки мака - (они живут в пространстве имет MacAPI.xxx). Есть поддержка откладки в среде RAD Studio и "совмещенная" с отладкой возможность "отправки" приложения на Mac и его запуска там (через Platform Assistant).
 
iOS поддержана гораздо скромнее. Скорее можно говорить о "предварительном" выпуске такой фичи. по всей видимости, благодаря наличию у KSDev готовой поддержки iOS через FPC решили от такой темы не отказаваться! Благо в маркетинговом плане наличие какой-никакой поддержки iOS - это хороший жирный плюс, так что выпустити нижеследующее. Проекты под iOS создаются в RAD Studio, там же и отлаживаются - но как Win32 приложения. Потом необходимо "конвертировать" проект RAD Studio  в XCode (есть соответствующая утилита). проект должен лежать на общедоступном для Win и Mac месте (сетевая папка, DropBox, Shared folder между VM и Host OS). потом мы на Mac ставим (внимание!) специальный набор - XCode3 + FPC (сначала 2.4.4, а потом с помощью его компилируем и дальше используем FPC 2.5.1). Соответственно, в качестве RTL доступны все возможности RTL от прокта FPC, включая конвертированные заголовки от фреймвоков Apple. Сконвертированный проект компилируется через XCode из ObjectPascal, там же и отлаживается (симулятор или реальный дивайс).  
 
Думаю, "исключить" XCode из "пищевой цепочки" в ближайшее время не получится - заливать на дивайсы и подписывать софт будет без XCode сложно. А вот FPC рано или поздно отвалится - его заменят на кросс-компилятор под ARM от Emro.  

Всего записей: 857 | Зарегистр. 09-10-2003 | Отправлено: 13:58 31-08-2011
delover

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

Цитата:
объем проделанной работы внушает уважение

Это если не знать сколько этой байде лет уже Наростала давно, недавно возникла реальная необходимость - PееkAt файлсистем для некоторых очень полезных ActiveX. Требовалась моментальная подача данных как бы из файлов. И требовалось видеть прогресбар "открытия" - загрузки базы с сиди диска. В основе лежит демка из книги Мастеринг D6 от Марко. Так что ничего удивительного.  
 

Цитата:
И для каких версий делфи оно предназначено?

Реально она сейчас поддерживает 2006 и 2010 - одна на работе другая дома. Специально под другие она ещё не затачивалась. В хидер таблицы надо писать версию компилятора который осуществлял запись, этого ещё нет, так как больше пока необходимости менять хидер небыло... Думаю что от Delphi6 до 2010+ скомпилить нетрудно. Скорее всего просто не будет некоторых типов филдов и некоторых типов Вариантов. Для CIL поддержки не планировалось. В 2010 win32 с юникодом траблов не встречал.
 
Добавлено:
Юзабилити библиотеки даже не в базе, а в TVariantArray. Его юзаю постоянно, а когда хочу видеть данные в отладке, цепляю его на датасет и дальше ShowDatasetModal.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 16:37 31-08-2011
tank0

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XE2 goes to RTM now. But I pretty sure, the first public release of XE2 will have lots of bugs!
 
Ru:
XE2 идет к RTM сейчас. Но я уверен, первый публичный релиз XE2 будет много ошибок!

Всего записей: 144 | Зарегистр. 19-10-2009 | Отправлено: 18:02 31-08-2011
AlxMonster



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

Цитата:
Проекты под iOS создаются в RAD Studio, там же и отлаживаются - но как Win32 приложения.  
В xcode из ios приложений для отладки создаются x86 бинарники и запускаются в симуляторе. В каком виде они запускаются как win32 приложения? Embarcadero сделало симулятор iphone/ipad? Есть в поставке примеры где все это можно посмотреть?

Цитата:
 XCode3
Только 3? Он уже давно устарел. На lion не работает в принципе. 4-й xcode совсем не поддерживается?
 

Всего записей: 1571 | Зарегистр. 14-02-2006 | Отправлено: 18:10 31-08-2011
SolidSnakeRU

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уныло с ios вышло.

Всего записей: 248 | Зарегистр. 27-08-2008 | Отправлено: 23:38 31-08-2011 | Исправлено: SolidSnakeRU, 10:03 01-09-2011
delover

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

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 00:15 01-09-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tank0
Чтобы было понятно объясню почему неподдерживаю .NEt. Майкрософт сделала гиганский шаг в сторону приятных технологий - но библиотека расчитана только на профессионалов. Дельфи - затратила гигантские усилия на поддержку уже готовых - но упустила новые технологии. Центра нет. После каждого релиза сотни две фиксов - это уверенная норма для Дельфи, да и любого масштабного продукта. Если при этих условиях пытаться двигать новые технологии количество багов возрастает троекратно.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 21:43 01-09-2011
tank0

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frodo_Torbins
 
I've installed the xe2 free trail and have a test on the FM framework. Now the FM app works in RDP session.
 
besides, the wordbool property bug was fixed.
 
My test is on win xp(host) and win7(client)
 
RU(google):
 
Я установил XE2 свободный путь и пройти тест на FM-структуры. Теперь FM-приложение работает в RDP сессии.
 
кроме того, wordbool ошибка собственности не зафиксировано.
 
Мой тест на Win XP (хостом) и win7 (клиент)
 
Добавлено:
delover
 
So my only hope is to get a stable enough XE2 after sp1 or sp2...(maybe they will not release sp1 or sp2, as they will going to release XE3 for the next year)
 
Ru:
 
Так что моя единственная надежда, чтобы получить достаточно стабильным XE2 после SP1 или SP2 ... (может быть, они не выпустит SP1 или SP2, так как они собираются выпустить XE3 на следующий год)

Всего записей: 144 | Зарегистр. 19-10-2009 | Отправлено: 22:25 01-09-2011 | Исправлено: tank0, 22:25 01-09-2011
delover

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

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 22:34 01-09-2011
tank0

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
As I said before, I think XE2 will bring lots of bugs.
 
Now after install for only a few minutes, I found a new bug in  FMX ListBox Item designer. The "Add Item" button will hide after you click it, but it still works.
 
You can reproduce this like follows
 
1. Create a FMX application
2. Drop a TListBox on the FMX form.
3. Double click on the Listbox to open the designer, click "Add Item"... And you'll find things funny.  
 
Same bugs happens for combobox. It's bug of "Items Designer"

Всего записей: 144 | Зарегистр. 19-10-2009 | Отправлено: 22:36 01-09-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tank0
My opinion - a half of the main users, have a main difficulty with internal change run-time substract.
 
В предыдущий раз рекомендовал покупать 2006. Покупали перед новым годом с большой скидкой, в России ещё не продавали. Думаю можно похвастаться выбором. Мои рассуждения d2010 близка по духу d8, хотя превзошла все ожидания.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 22:50 01-09-2011
tank0

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover
 
YES, until now, I don't think XE2 is stable enough for public release(mostly for the new features and x64 compiler). So I'll still use XE(Although it has some bugs)
 
ru:
 
Да, до сих пор, я не думаю, XE2 является достаточно стабильным для широкого распространения (в основном для новых возможностей и x64 компилятором). Так что я до сих пор используют XE (хотя она имеет некоторые ошибки)

Всего записей: 144 | Зарегистр. 19-10-2009 | Отправлено: 22:53 01-09-2011
druff

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ibase.ru уже цены на XE2 объявил и появились триальные версии.

Всего записей: 402 | Зарегистр. 14-11-2006 | Отправлено: 11:07 02-09-2011
tank0

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
druff
 
Trail version can be download from EMB website, and you can get 30-days trail license.
 
Ru:
Трейл-версию можно загрузить с EMB сайт, и вы можете получить 30-дневный след лицензии.

Всего записей: 144 | Зарегистр. 19-10-2009 | Отправлено: 17:49 02-09-2011
AlxMonster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Удалось попробовать firemonkey под разные платформы.
Поддержка ios чисто для галочки. Ничего реального из себя не представляет. Да позволяет создавать "приложения" запускаемые на ios, но выглядят они там как пришельцы из иного мира. Скорее всего, нет доступа к куче фишек из ios sdk. О чем можно вообще говорить если под windows оно не устанавливает шрифт helvetica, стандартный для ios. Даже при повороте экрана и то есть глюки. Если отображается клавиатура, то при повороте экрана сбоку рисуется уродливый черный прямоугольник. Видно, что при повороте все прорисовывается программно. Не используются никакие преимущества ios-платформы. Нет стандартных элементов управления типа navigation controller, table view и прочего. Полный самопал.
Кстати, xcode 4 принял нормально. Под windows из ios-приложения формируется обычный бинарник, никакого симулятора, разумеется, нет. Убогий до невозможно, нет даже вирутальной клавиатуры.
Firemonkey приложения под windows выглядят очень специфически. Если под aero glass еще более менее выглядит, то под классической темой windows выглядит не очень. Из всех щелей торчит то, что рисует оно само. Немного похоже на Mac OS оформление.
Можно ли создавать GUI приложения для Mac непонятно. Создать можно, а запустить не получилось. В общем, все ОЧЕНЬ-ОЧЕНЬ-ОЧЕНЬ-ОЧЕНЬ сыро. Но перспективно.
Но все равно использовать в текущем виде малореально. И почему-то сразу вспомнился delphi 8. Такой же сырой. В итоге майкрософт задавила борланд на своем поле.

Всего записей: 1571 | Зарегистр. 14-02-2006 | Отправлено: 19:17 02-09-2011
mcka

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlxMonster от новой Xe2 я жал только 64bit компилятор и больше ничего  

Всего записей: 65 | Зарегистр. 04-09-2007 | Отправлено: 21:41 02-09-2011
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tank0
Стабильная версия Delphi, по моему опыту, меряется за основопологающим скачком системы,  в общем случае это Windows, но были kilix, .net и генерики. В конечном счёте они были стабильными найдя равновесие с Windows. Стабильность 64 начинается с принятия её за основу. Думаю выражу не только своё пожелание - адаптироваться бы к Windows7, хотя Vista как и Windows ME мне нравится больше.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 22:17 02-09-2011
eddoc



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

Цитата:
все ОЧЕНЬ-ОЧЕНЬ-ОЧЕНЬ-ОЧЕНЬ сыро

кто б сомневался
 
Пока доведут до ума, пройдет года 2-3 с ежегодными релизами багофиксами под видом новой ИДЕ. И каждый раз будут кричать на всех перекрестках, что очередной релиз - революционный.
 
Так что, имхо, зря спешите. Наберитесь терпения

Всего записей: 328 | Зарегистр. 25-11-2007 | Отправлено: 14:30 03-09-2011 | Исправлено: eddoc, 14:36 03-09-2011
druff

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eddoc по разному бывает.. Вот например в прошлой XE добавили никакущую поддержку Subversion, так умельцы уже сделали из неё если не конфетку, то достаточно удобное решение, которым я пользуюсь.

Всего записей: 402 | Зарегистр. 14-11-2006 | Отправлено: 15:24 04-09-2011
delover

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

Цитата:
Пока доведут до ума

Тут бывает как раз и доводить нечего. Гипер максимум сложных багов происходит в дизайн части по одному единственному обстоятельству - затраенные исключения, происходящие до того как появится ошибка и предоставит стек лист из левого места. Однако затраенное место затраенно по всей логике - и его нет смысла исправлять. А вот триальные компоненты написатые под другой компилер гораздо чаще создают экзепшены которых никто не ловит вовремя - впоследствии ide начинает тупить.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 17:22 04-09-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 XE2 (Pulsar)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru