Проблема с маковскими виртуалками, мне кажется, связана с отсутствием на виртуалках нормальных видях с 3D, чего на железных маках никогда не бывает. Нормально и быстро решить эту проблему не получится. Так что господа ищите железных близнецов мака и ставьте хакинтош на них.
» Вопросы по Embarcadero RAD Studio XE2 (Pulsar)
Цитата:
чего на железных маках никогда не бываетВполне себе бывает. Например, VNC-подключение к маку с неподключенным монитором. OpenGL не будет. Из багов по отсутствию OpenGL я видел только что просмотрщик не показывает картинки. Даже firefox нормально работает.
Цитата:
Так что господа ищите железных близнецов мака и ставьте хакинтош на них.Да ну нафиг. Xcode подобных проблем не имеет. Даже в виртуалке работает идеально. Я просто молчу про его стоимость.
Так что и поддержка MacOS в RAD studio тоже фейковая. Все слишком сыро и полно багами, чтобы это использовать в продакшене.
А где найти FastMM под RAD XE2?
Или никто не пользуется им?
Или никто не пользуется им?
kot3
есть мнение что в XE2 по умолчанию менеджер памяти FASTMM
есть мнение что в XE2 по умолчанию менеджер памяти FASTMM
kot3
Вот тут написано, что отдельная версия еще не доступна, только встроенная. Пьер вроде как собирался добавить в 64-битную версию расширенную поддержку многопоточности. С отдельными пулами для каждого потока и определением принадлежности блока потоку по его адресу. Все это долго и сложно, отсюда такая задержка.
Вот тут написано, что отдельная версия еще не доступна, только встроенная. Пьер вроде как собирался добавить в 64-битную версию расширенную поддержку многопоточности. С отдельными пулами для каждого потока и определением принадлежности блока потоку по его адресу. Все это долго и сложно, отсюда такая задержка.
spasius
Цитата:
По крайней мере в RAD XE это была усеченная версия да еще и с небольшой утечкой памяти. Из-за этого пришлось заюзать FastMM.
Frodo_Torbins
Спасибо, не видел. Новое это хорошо, но для начала неплохо бы было, чтобы старое собиралось и заработало под XE2. Хотя бы x86.
Цитата:
есть мнение что в XE2 по умолчанию менеджер памяти FASTMM
По крайней мере в RAD XE это была усеченная версия да еще и с небольшой утечкой памяти. Из-за этого пришлось заюзать FastMM.
Frodo_Torbins
Спасибо, не видел. Новое это хорошо, но для начала неплохо бы было, чтобы старое собиралось и заработало под XE2. Хотя бы x86.
Есть одна интересная директива {$NODEFINE TYPE}. Я знаю что сейчас появились очень интересные разработки в RTTI. Появились ли новые директивы или может планируются в XE?
Установил на Win 7 sp1 - XE2
Вопрос такого плана - можно ли и как скомпилировать на дельфях приложение для MAC OS X
Что и где надо выбрать/выставить и т д?
Вопрос такого плана - можно ли и как скомпилировать на дельфях приложение для MAC OS X
Что и где надо выбрать/выставить и т д?
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
Создаете приложение 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
delover
Цитата:
Есть даже недокументированные В частности, $EXCESSPRECISION
Подробнее о ней тут: http://delphitools.info
Цитата:
Появились ли новые директивы или может планируются в XE?
Есть даже недокументированные В частности, $EXCESSPRECISION
Подробнее о ней тут: http://delphitools.info
ArtemiyUO
Спасибо, пошел пробовать
Спасибо, пошел пробовать
Из поста http://forum.ru-board.com/topic.cgi?forum=35&topic=49523&start=160#21
Цитата:
update
Получил доступ к телу TMS FlexCel с поддержкой x64. Те же самые obj файлы остались даже не перекомпиленные, и это не помешало на выходе получить поддержку x64. Может само изначальное утверждение, что если obj используеться, то нужен перекомпил, в корне неверное?
Цитата:
под 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 используеться, то нужен перекомпил, в корне неверное?
kot3
Цитата:
На сайте проекта, в репозитарии, добавлено:
Цитата:
Цитата:
svn checkout http://fastmm.svn.sourceforge.net/svnroot/fastmm
Цитата:
А где найти 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
data man
Спасибо, чуть выше уже была ссылка.
Одно обидно, что поддержки билдера пока нет.
Опять ждем...
Спасибо, чуть выше уже была ссылка.
Одно обидно, что поддержки билдера пока нет.
Опять ждем...
Как запускать на MacOS: http://blogs.embarcadero.com/vsevolodleonov/2011/09/09/delphimac1/
data man
Спасибо, отличная новость, читаю с удовольствием.
Спасибо, отличная новость, читаю с удовольствием.
народ а под ios можно делать приложения?
mdid
Можно, но с участием FPC и xCode. В иде для этого отдельный тип проекта.
Можно, но с участием FPC и xCode. В иде для этого отдельный тип проекта.
Frodo_Torbins
я правильно понял все равно нужен мак для допиливания проекта?ну или эмуль оси
я правильно понял все равно нужен мак для допиливания проекта?ну или эмуль оси
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))
Крайне желателен 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))
Поставил, покрутил демки FM.
Впечатления:
- мысль первая: ух-ты! Круто! Неужели это можно сделать родными компонентами?!!!
- мысль вторая: интересно, куда эти свистоперделки можно прикрутить Неужели серьезные проекты на этом появятся??!
- мысль третья: а старые проекты поддерживать, когда ж большинство компонент обновится??? Или держать DXE для серьезной работы, а на этой тренироваться?
- мысль четвертая: ну ее нафиг, пока - это забавная игрушка. Ее не то, что покупать, а систему засорять ею не стоит. В крайнем случае, можно поставить portable сборку для экспериментов
Впечатления:
- мысль первая: ух-ты! Круто! Неужели это можно сделать родными компонентами?!!!
- мысль вторая: интересно, куда эти свистоперделки можно прикрутить Неужели серьезные проекты на этом появятся??!
- мысль третья: а старые проекты поддерживать, когда ж большинство компонент обновится??? Или держать DXE для серьезной работы, а на этой тренироваться?
- мысль четвертая: ну ее нафиг, пока - это забавная игрушка. Ее не то, что покупать, а систему засорять ею не стоит. В крайнем случае, можно поставить portable сборку для экспериментов
eddoc
а есть portable версия?
если можно - кинь линку
а есть portable версия?
если можно - кинь линку
Цитата:
ИМХО, самая удобная конфигурация для кросс-разработки на XE2 - это mac + vm c win
Намедни Девид И давал в Москве кроссплатформенное шоу, так у него там была ровно такая конфигурация -- макбук с вируальной виндоуз-машиной
salexn1
есть, в варезнике - Delphi Lite
есть, в варезнике - Delphi Lite
>народ а под ios можно делать приложения?
Только в Дельфи, в С++ Builder пока нет
>Неужели серьезные проекты на этом появятся??!
А вы видели разработки Джобса и знакомы с бумом его продаж? Похоже это на FМ?
Только в Дельфи, в С++ Builder пока нет
>Неужели серьезные проекты на этом появятся??!
А вы видели разработки Джобса и знакомы с бумом его продаж? Похоже это на FМ?
Привет пацаны!
Что такое абстрактный класс?
Читаем на wikipedia http://ru.wikipedia.org/wiki/Абстрактный_класс
Код:
TAbstractClass = class abstract
procedure SomeProcedure;
end;
Что такое абстрактный класс?
Читаем на wikipedia http://ru.wikipedia.org/wiki/Абстрактный_класс
Код:
TAbstractClass = class abstract
procedure SomeProcedure;
end;
mcka
Этот код не только под XE2 выполнится
Добавлено:
Поправьте меня если я ошибаюсь:
Абстрактных классов в Делфи практически нет (хотя в справке утверждается обратное), есть только абстрактные методы. XE2 здесь не причём, просто давний косяк.
Этот код не только под XE2 выполнится
Добавлено:
Поправьте меня если я ошибаюсь:
Абстрактных классов в Делфи практически нет (хотя в справке утверждается обратное), есть только абстрактные методы. XE2 здесь не причём, просто давний косяк.
druff RAD Studio\..\source 2010 и XE видел в 26 модулях
есть и такое
Код:
TDSCustomServer = class abstract(TComponent)
...
TEnumerable<T> = class abstract
есть и такое
Код:
TDSCustomServer = class abstract(TComponent)
...
TEnumerable<T> = class abstract
mcka
чтобы был ) на stackoverflow обсуждалась эта тема, поищу ссылки
чтобы был ) на stackoverflow обсуждалась эта тема, поищу ссылки
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738
Предыдущая тема: Как сделать offline версию сайта со встроенным браузером?
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.