Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Embarcadero RAD Studio XE2 (Pulsar)

Автор: Frodo_Torbins
Дата сообщения: 07.09.2011 12:10
Проблема с маковскими виртуалками, мне кажется, связана с отсутствием на виртуалках нормальных видях с 3D, чего на железных маках никогда не бывает. Нормально и быстро решить эту проблему не получится. Так что господа ищите железных близнецов мака и ставьте хакинтош на них.
Автор: AlxMonster
Дата сообщения: 08.09.2011 17:29

Цитата:
чего на железных маках никогда не бывает
Вполне себе бывает. Например, VNC-подключение к маку с неподключенным монитором. OpenGL не будет. Из багов по отсутствию OpenGL я видел только что просмотрщик не показывает картинки. Даже firefox нормально работает.

Цитата:
Так что господа ищите железных близнецов мака и ставьте хакинтош на них.
Да ну нафиг. Xcode подобных проблем не имеет. Даже в виртуалке работает идеально. Я просто молчу про его стоимость.
Так что и поддержка MacOS в RAD studio тоже фейковая. Все слишком сыро и полно багами, чтобы это использовать в продакшене.

Автор: kot3
Дата сообщения: 09.09.2011 13:20
А где найти FastMM под RAD XE2?
Или никто не пользуется им?
Автор: spasius
Дата сообщения: 09.09.2011 13:22
kot3
есть мнение что в XE2 по умолчанию менеджер памяти FASTMM
Автор: Frodo_Torbins
Дата сообщения: 09.09.2011 14:44
kot3
Вот тут написано, что отдельная версия еще не доступна, только встроенная. Пьер вроде как собирался добавить в 64-битную версию расширенную поддержку многопоточности. С отдельными пулами для каждого потока и определением принадлежности блока потоку по его адресу. Все это долго и сложно, отсюда такая задержка.
Автор: kot3
Дата сообщения: 09.09.2011 16:50
spasius

Цитата:
есть мнение что в XE2 по умолчанию менеджер памяти FASTMM

По крайней мере в RAD XE это была усеченная версия да еще и с небольшой утечкой памяти. Из-за этого пришлось заюзать FastMM.

Frodo_Torbins
Спасибо, не видел. Новое это хорошо, но для начала неплохо бы было, чтобы старое собиралось и заработало под XE2. Хотя бы x86.
Автор: delover
Дата сообщения: 11.09.2011 08:58
Есть одна интересная директива {$NODEFINE TYPE}. Я знаю что сейчас появились очень интересные разработки в RTTI. Появились ли новые директивы или может планируются в XE?
Автор: McTarik
Дата сообщения: 11.09.2011 18:31
Установил на Win 7 sp1 - XE2

Вопрос такого плана - можно ли и как скомпилировать на дельфях приложение для MAC OS X

Что и где надо выбрать/выставить и т д?
Автор: Frodo_Torbins
Дата сообщения: 11.09.2011 19:03
McTarik
Создаете приложение FireMonkey, в профили добавляете МакОС, компиляете. Дальнейшее расписано тут: http://www.simonjstuart.com/2011/09/03/rad-studio-xe2-setting-it-up-for-a-mac-step-by-step-illustrated-guide/ Видео: http://www.youtube.com/watch?v=lEB38jlrbYY
Автор: ArtemiyUO
Дата сообщения: 11.09.2011 19:05
kot3
https://forums.codegear.com/thread.jspa?threadID=60535&tstart=0
Автор: data man
Дата сообщения: 11.09.2011 22:40
delover

Цитата:
Появились ли новые директивы или может планируются в XE?

Есть даже недокументированные В частности, $EXCESSPRECISION
Подробнее о ней тут: http://delphitools.info
Автор: kot3
Дата сообщения: 12.09.2011 10:00
ArtemiyUO
Спасибо, пошел пробовать
Автор: xMesSir
Дата сообщения: 12.09.2011 10:10
Из поста http://forum.ru-board.com/topic.cgi?forum=35&topic=49523&start=160#21
Цитата:
под x64 некоторые компоненты не компиляться, там obj используеться, так что нужен перекомпил от аффтора
А как авторы компонент эти obj перекомпилят, если билдера x64 в XE2 нет? Похоже засада с x64 наклюнулась в хе2 в этом плане... И будут у вас ток x32, если используете такие компоненты, как ImageEn, XLSReadWrite, NexusDB, PDFtoolkit, eDocEngine, wPDF, TMS FlexCel и многие другие... И если в отдельных из них ток алгоритм сжатия в obj файлах реализован, который на Delphi перенести смогут разработчики, то в других гораздо тяжелее ситуация... Мож прокатит скомпилить в Студии под х64, а потом при помощи coff2omf получить obj, которые примет Delphi XE2 - тогда это будет выход

update
Получил доступ к телу TMS FlexCel с поддержкой x64. Те же самые obj файлы остались даже не перекомпиленные, и это не помешало на выходе получить поддержку x64. Может само изначальное утверждение, что если obj используеться, то нужен перекомпил, в корне неверное?
Автор: data man
Дата сообщения: 12.09.2011 14:10
kot3

Цитата:
А где найти FastMM под RAD XE2?

На сайте проекта, в репозитарии, добавлено:

Цитата:
Last Changed Author: pierre_le_riche
Last Changed Rev: 36
Last Changed Date: 2011-09-11 19:10:34 +0500


Цитата:
- Added support for Delphi XE2 (Windows 32-bit and Windows 64-bit platforms only).

svn checkout http://fastmm.svn.sourceforge.net/svnroot/fastmm

Автор: kot3
Дата сообщения: 12.09.2011 14:30
data man
Спасибо, чуть выше уже была ссылка.
Одно обидно, что поддержки билдера пока нет.
Опять ждем...
Автор: Lena44
Дата сообщения: 12.09.2011 17:46
Как запускать на MacOS: http://blogs.embarcadero.com/vsevolodleonov/2011/09/09/delphimac1/
Автор: delover
Дата сообщения: 12.09.2011 20:17
data man
Спасибо, отличная новость, читаю с удовольствием.
Автор: mdid
Дата сообщения: 14.09.2011 11:16
народ а под ios можно делать приложения?
Автор: Frodo_Torbins
Дата сообщения: 14.09.2011 11:24
mdid
Можно, но с участием FPC и xCode. В иде для этого отдельный тип проекта.
Автор: mdid
Дата сообщения: 14.09.2011 11:29
Frodo_Torbins
я правильно понял все равно нужен мак для допиливания проекта?ну или эмуль оси
Автор: deks
Дата сообщения: 14.09.2011 12:16
mdid

Крайне желателен mac. На форуме проскакивала информация о наличии проблем с работой FMX под хакинтошами.

В любом случае, для загрузки софта на реальное устройство потребуется mac + ios dev program от Apple за $99/yr.

upd: по моему ИМХО, самая удобная конфигурация для кросс-разработки на XE2 - это mac + vm c win (via parallels desktop/vmware fusion). RAD Studio ставим на win vm. Я лично выбрал fusion, так как для неё есть patched bios с нужным slip (см ветку форума "активация win в vm") - "экономия" на стоимости лицензии win))
Автор: eddoc
Дата сообщения: 14.09.2011 14:07
Поставил, покрутил демки FM.

Впечатления:
- мысль первая: ух-ты! Круто! Неужели это можно сделать родными компонентами?!!!
- мысль вторая: интересно, куда эти свистоперделки можно прикрутить Неужели серьезные проекты на этом появятся??!
- мысль третья: а старые проекты поддерживать, когда ж большинство компонент обновится??? Или держать DXE для серьезной работы, а на этой тренироваться?
- мысль четвертая: ну ее нафиг, пока - это забавная игрушка. Ее не то, что покупать, а систему засорять ею не стоит. В крайнем случае, можно поставить portable сборку для экспериментов

Автор: salexn1
Дата сообщения: 14.09.2011 15:37
eddoc
а есть portable версия?
если можно - кинь линку
Автор: Ludens
Дата сообщения: 14.09.2011 15:42

Цитата:
ИМХО, самая удобная конфигурация для кросс-разработки на XE2 - это mac + vm c win

Намедни Девид И давал в Москве кроссплатформенное шоу, так у него там была ровно такая конфигурация -- макбук с вируальной виндоуз-машиной
Автор: druff
Дата сообщения: 14.09.2011 16:14
salexn1
есть, в варезнике - Delphi Lite
Автор: Lena44
Дата сообщения: 14.09.2011 21:35
>народ а под ios можно делать приложения?

Только в Дельфи, в С++ Builder пока нет


>Неужели серьезные проекты на этом появятся??!

А вы видели разработки Джобса и знакомы с бумом его продаж? Похоже это на FМ?
Автор: mcka
Дата сообщения: 16.09.2011 13:51
Привет пацаны!
Что такое абстрактный класс?
Читаем на wikipedia http://ru.wikipedia.org/wiki/Абстрактный_класс

Код:
TAbstractClass = class abstract
procedure SomeProcedure;
end;
Автор: druff
Дата сообщения: 16.09.2011 15:58
mcka
Этот код не только под XE2 выполнится

Добавлено:
Поправьте меня если я ошибаюсь:
Абстрактных классов в Делфи практически нет (хотя в справке утверждается обратное), есть только абстрактные методы. XE2 здесь не причём, просто давний косяк.
Автор: mcka
Дата сообщения: 16.09.2011 16:41
druff RAD Studio\..\source 2010 и XE видел в 26 модулях

есть и такое

Код:
TDSCustomServer = class abstract(TComponent)
...
TEnumerable<T> = class abstract
Автор: druff
Дата сообщения: 16.09.2011 17:16
mcka
чтобы был ) на stackoverflow обсуждалась эта тема, поищу ссылки

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738

Предыдущая тема: Как сделать offline версию сайта со встроенным браузером?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.