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

» Вопросы по Embarcadero RAD Studio XE5-XE8,10.x(Seattle, Berl

Автор: mrUlugbek
Дата сообщения: 02.04.2015 09:28
Кому интересно
RAD Studio Mobile Tutorials - Free eBook
Get all the information you need to know on developing mobile apps for Android and iOS with RAD Studio, Delphi and C++Builder XE7 in this free 300+ page ebook.
http://embt.co/1G2dvpV
Topics include:

Setting up the tools and SDKs
Creating your first mobile app
Best practices for using components
User interface design
Connecting with data
Push notifications

And much more.
Автор: doxtur
Дата сообщения: 02.04.2015 11:56
mrUlugbek

благодарю - книжка достойная, почитаю
Автор: YudinMA
Дата сообщения: 02.04.2015 12:45
Приветствую

В XE7 был нормальный шрифт у среды, я о меню, панельки и т.д. В XE8 его увеличили, может кто знает, как вернуть старый стандартный шрифт ?
Автор: Frodo_Torbins
Дата сообщения: 02.04.2015 13:00
YudinMA
Как вариант: написать эксперт, который через Application поправит чего надо. В cnWizards кстати можно писать скрипты, которые это сделают без необходимости разбираться в тонкостях реализации экспертов.
Автор: kaz_av
Дата сообщения: 02.04.2015 14:01
YudinMA
Отключи загрузку пакета ModernTheme220.bpl
Автор: dred2k
Дата сообщения: 02.04.2015 14:46
Регистрация chm-справки в XE8 (для поиска по Ctrl+F1).
На примере для DevExpress.
Автор: YudinMA
Дата сообщения: 02.04.2015 15:02
kaz_av
Спасибо !!!
Автор: protoror
Дата сообщения: 02.04.2015 21:20
kaz_av
а где конкретно вкл/откл?
конечно можно просто переименовать файл, тогда при загрузке можно поставить что не грузить, а вот как назад вернуть тогда не ясно.
Автор: kaz_av
Дата сообщения: 02.04.2015 23:47
protoror

Цитата:
а где конкретно вкл/откл?

В реестре HKEY_CURRENT_USER\Software\Embarcadero\BDS\16.0\Known IDE Packages удалить строчку с именем $(BDS)\Bin\ModernTheme220.bpl. Можно сохранить это имя в дефолтном значении ключа, чтоб в последующем было легко восстановить.
Автор: protoror
Дата сообщения: 03.04.2015 00:02
kaz_av
спасибо. пока оставил модерн.
понравился getit поменял в настройках путь на дропбокс, неплохой стор сделали, теперь туда все бы компоненты загнать, хотябы фришные
Автор: NeoAnomaly
Дата сообщения: 03.04.2015 09:37
А кто может рассказать про GetIt? А то документацию до сих пор не открыли, а гугл молчит. Что это, для чего? Аналог NuGet?
Автор: nyinick
Дата сообщения: 03.04.2015 10:36
NeoAnomaly, своего рода AppStore\PlayMarket только для Дельфийских компонент. Как по мне, то идея очень потенциальная, нашел со списка нужную компоненту и сразу в один клик нажал Install и компонента (набор) установлены и добавлены в среду и готовы к использованию.
Если сделают по уму и туда смогут добавлять компоненты рядовые пользователи пусть и с некой премодерацией, тогда вообще будет огонь штука
Автор: NeoAnomaly
Дата сообщения: 03.04.2015 10:52
nyinick а что по поводу версий? Т.е. могу запросить, скажем, не последнюю версию, а 2 мажорных назад или пока не ясно?
Автор: LadyOfWood
Дата сообщения: 03.04.2015 11:37

Цитата:
своего рода AppStore\PlayMarket только для Дельфийских компонент.

Это только в XE8?
Автор: SuPriTo
Дата сообщения: 03.04.2015 12:02

Цитата:
Это только в XE8?

Пока видимо только на XE8. Когда у них официальный релиз выйдет? До сих пор на сайте нет ничего.
Автор: protoror
Дата сообщения: 03.04.2015 13:51
Да пока только для XE8. Было бы круто чтобы простая интеграция с гитхабом была, т.к. гугл код закрылся и все проекты оттуда переезжают на гитхаб
Автор: vez
Дата сообщения: 03.04.2015 16:09

Цитата:
Когда у них официальный релиз выйдет? До сих пор на сайте нет ничего.

Я думаю в понедельник - вторник
Автор: kot3
Дата сообщения: 03.04.2015 17:47
А с какой версией Windows SDK способна работать XE7 и XE8? Судя по .h файлам там что-то типа висты или семерки. Знает ли кто как можно заставить XE7 или XE8 использовать SDK от Windows 8 или 8.1? Или нужно терпеливо ждать еще пару лет?
Автор: dred2k
Дата сообщения: 03.04.2015 18:21
kot3
Я как раз этим вопросом сегодня всю ночь занимался.
Пока из результатов - полный MS SDK из поставки XE6 (он же от D2010 и ранее, потому как 2006-го года выпуска) конвертнул в chm, а значит его можно подключить к IDE и использовать контекстно.
Ранее в дельфе использовался формат MSHelp 2 (*.hxs, из него и конвертил), который был актуален для Microsoft до студии 2010 (а может, и до 2008), с нее пошел формат MSHelp 3 (*.mshc).
Начиная с XE8 дельфя вернулась к старому доброму MSHelp 1 (*.chm).
Современный MS SDK поставляется в MSHelp 3, выкачать его можно, но остается проблема конвертации в *.chm, во всяком случае - я пока хорошо работающих утилит не подобрал.
Есть вот эта софтина, которая по задумке - идеальный инструмент для нашей задачи. Но она глючит, экспортирует многие ветки некорректно. Она в сырцах, так что возможно кто-то озадачится и подправит, я в шарпе не силен, с ходу не получится.
Автор: nyinick
Дата сообщения: 03.04.2015 19:53
LadyOfWood

Цитата:
Это только в XE8?

Да, пока только в ХЕ8.
Автор: kot3
Дата сообщения: 03.04.2015 21:15
dred2k
Судя по всему мы говорим о немного разных вещях. Хелп по SDK действительно отсутствует в последних версиях студии. Но Гугл никто не отменял, и на это можно закрыть глаза. А вот то что в составе студии версия SDK явно ниже восьмерки - это факт. Соответственно не получается заюзать новые плюшки. По моим прикидкам, это версия SDK от висты. И в XE8 она так и осталась. Я конечно понимаю, что андроид для них более приоритетное направление (шутка), но за державу (windows) обидно...
Автор: SuPriTo
Дата сообщения: 03.04.2015 22:12
kot3
Вы можете сами импортировать необходимые функции. Это легко в делфи сделать. Есть проект JEDI, там должен быть полный SDK.
Автор: protoror
Дата сообщения: 03.04.2015 23:40
kot3
А каких плюшек вам хочется?
Просто уже есть мысль делать несколько exe, ну как минимум 2 для xp и для 7 и выше с ипользованием direct2d
Автор: kot3
Дата сообщения: 04.04.2015 10:51
SuPriTo
protoror
Конкретно интересует MediaFoundation (новая технология работы с видео взамен не поддерживаемог больше DirectShow). Он достаточно активно развивается и в частности в SDK, из комплекта XE7 и XE8 отсутствуют функции появившиеся в Win8. Установка SDK из http://altd.embarcadero.com/download/radstudio/xe7/mssdk_15_win.exe ничего не дает. Он устанавливается в системе, но в студии то осталось все как есть - т.е. старый SDK. Попытки тупо добавить путь к заголовочным файлам в студии (меня интересует C++) ни к чему хорошему не привело.
Если кто подскажет по теме, буду очень признателен.
Что-то ждать еще несколько лет, когда в XE1x появится поддержка восьмерочного SDK не хочется. А уже и win10 на подходе.
Автор: LadyOfWood
Дата сообщения: 04.04.2015 13:09

Цитата:
Что-то ждать еще несколько лет, когда в XE1x появится поддержка восьмерочного SDK не хочется. А уже и win10 на подходе.

А в чем проблема добавить нужные функции руками?
Автор: nyinick
Дата сообщения: 04.04.2015 13:57
LadyOfWood, согласитесь, всё таки удобнее если можно автоматом иметь все нужные хидеры и поддержку самых последних возможностей и апи Виндовса, чем писать всё что нужно вручную. Delphi как раз таки это возможность и удобство идти по первому пути
Но конечно же, когда что-то очень надо то проще самому написать и добавить поддержку новых апишек.
Это как на Дельфи7 ещё долго все писали да и продолжают писать, а на дворе уже и Виндовс 7 и 8 ... а Д7 же не поддерживает все новые фичи но раз хочешь юзать Д7, в данном случае новые плюшки допиши сам
Автор: LadyOfWood
Дата сообщения: 04.04.2015 14:28

Цитата:
согласитесь, всё таки удобнее если можно автоматом иметь все нужные хидеры и поддержку самых последних возможностей и апи Виндовса, чем писать всё что нужно вручную

Кто же спорит конечно удобно, но если нет, то можно и ручками, пробелы а хедерах были всегда, не зря же Jedi api появилось.
Автор: dred2k
Дата сообщения: 04.04.2015 21:37
Windows SDK Help 2006 для XE8
С возможностью контекстного поиска
#

Цитата:
Windows SDK Help из поставки Delphi XE6,
сконвертированный в *.chm - для использования в XE8.
После регистрации данная справка будет доступна
для контекстного поиска в редакторе.

1. Скопировать куда угодно.
2. Закрыть IDE
3. chm-install-(xe8).bat - регистрация в XE8.IDE
4. Проверка контекстного поиска:
- в редакторе введите "PostMessage"
- нажмите F1
- должна появиться справка "PostMessage Function" (winui.chm)
5. chm-uninstall-(xe8).bat - удаление регистрации

Хинт: файлы справки *.chm регистрируются в XE8.IDE
согласно параметрам ветки реестра:
HKCU\Software\Embarcadero\BDS\16.0\Help\HtmlHelp1Files


Автор: SuPriTo
Дата сообщения: 04.04.2015 23:59
dred2k
Можно прикрутить этот help к XE7?
Автор: dred2k
Дата сообщения: 05.04.2015 01:01
SuPriTo
Нет, XE7 работает с форматом hxs (MSHelp 2).
Именно в XE8 произошел возврат к формату chm (MSHelp 1).
К XE7 теоретически можно прикрутить самый свежий MSDN (в части Windows SDK) из поставляемых в hxs - MSDN 9.0 (VS 2008 SP1). Как это сделать - я пока не знаю (да и XE7 уже снёс). Сейчас пытаюсь "причесать" MSDN 9.0 в формат chm (чтобы в XE8 посвежее Windows SDK Help использовать).

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

Предыдущая тема: Отмена встречи в Outlook из Excel VBA


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