Перейти к содержанию
Fire Monkey от А до Я

Лидеры

  1. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      9

    • Постов

      2 517


  2. RoschinSpb

    RoschinSpb

    Пользователи


    • Баллы

      8

    • Постов

      187


  3. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      6

    • Постов

      2 124


  4. krapotkin

    krapotkin

    Пользователи


    • Баллы

      3

    • Постов

      2 184


Популярный контент

Показан контент с высокой репутацией 11.05.2016 во всех областях

  1. Статья: http://community.embarcadero.com/blogs/entry/timagelist101ru-1 Автор: Сергей Рощин Обзор новых возможностей, которые появились в компоненте и редакторе TImageList для Delphi R101 (2016 год, Version 24)
    5 баллов
  2. Ссылка: http://community.embarcadero.com/blogs/entry/timagelist101ru-1 Продолжение темы.
    3 балла
  3. Места проведения и даты:Санкт-Петербург (26.05.16) Официальный сайт мероприятия: http://www.delphitour.ru Регистрация: http://forms.embarcadero.com/EM-RU-RADStudioEvent160526 Компании Embarcadero и Softline приглашают вас принять участие в семинаре «RAD Studio 10.1 Berlin - новейшая версия средств кросс-платформенной разработки Embarcadero», который состоится в четверг 26 мая 2016 года в г. Санкт-Петербург. Мероприятие посвящено выходу Embarcadero RAD Studio XE10.1 Berlin – решению для быстрой разработки кросс-платформенных приложений, в том числе для Windows 10, мобильных и облачных платформ с поддержкой облачных сервисов, устройств и технологий IoT. Мы расскажем о том, как RAD Studio 10.1 Berlin обеспечивает: абсолютно новый подход к установке и сокращение времени до начала разработки; повышение продуктивности работы разработчиков за счет усовершенствований и расширений среды разработки, в том числе «плавающего» редактора форм; самые современные наборы нативных инструментов, в том числе 14 компиляторов и наборов компонент под разные платформы; ускорение разработки мобильных приложений для Android и iOS (с отладкой и тестированием кода); поддержку новейшей архитектуры Internet of Things, включая десятки подготовленных компонент ThingConnect IoT и служб ThingPoint Edge; готовые к использованию компоненты работы с Bluetooth, BLE и Wi-Fi; новые компоненты Firemonkey и предварительный просмотр непосредственно на устройствах; инструменты разработки Enterprise strong систем, работающих с корпоративными БД, многозвенными и облачными сервисами; и многое другое! Вы сможете задать любые вопросы экспертам, поделиться впечатлениями о продуктах и узнать о дальнейших планах по развитию портфеля решений Embarcadero. Ни один вопрос не останется без внимания! Участие в мероприятии бесплатное.
    3 балла
  4. намек на то, что они тоже должны свернуться т.к. Embarcadero не хочет иметь с ними дело
    3 балла
  5. Создайте свой стиль для этого компонента и сделайте его таким, каким вы хотите.
    2 балла
  6. это не обязательно, такое нужно только если работаешь с нативными компонентами.
    2 балла
  7. Эхх... жалко в Москве не будет... p.s. Может кто-то "запилит" трансляцию через перископ...
    2 балла
  8. как-то так var iTitle: TListItemText; begin iTitle := AItem.Objects.FindDrawable('Text1') as TListItemText; if iTitle <> nil then iTitle.Width:=ListView5.Width-85; end;
    2 балла
  9. Сегодня случайно зашел на сайт комъюнити http://community.embarcadero.com/blogs/entry/rad-studio-fireui-app-preview-berlin и вчитался в текст. До этого, на прошлой недели в вебинаре вскользь услышал о новой методике в реальном времени увидеть сразу же изменения на живых девайсах - iOs, android. Прошел по ссылке и настроил. Сказать что я был удивлен и восхищен - это очень слабо сказано. Это превзошло все мои ожидания! Я в Берлине кидаю на форму визуальные компоненты и на моем iPhone это сразу же вижу! Но вопрос в том, что я коннектил по локалке напрямую. Как просунуть корректно эту связь из виртуалки? У меня в маке стоит VirtBox в ней windows. Естественно дельфин запущен в виртуалке. На живом компе получилось, как прокинуть из виртуалки?
    1 балл
  10. Я работаю с компонентом TBeacon. Когда пользователь входит в зону действия маячка iBecon он получает push уведомление, при нажатии на которое он переходит на сайт с акцией. Скелет кода такой: //TBecon на форме //Beacon1->Enabled=true в инспекторе объектов //вход в зону действия маячка: void __fastcall TForm1::Beacon1BeaconEnter(TObject * const Sender, IBeacon * const ABeacon, const TBeaconList CurrentBeaconList) { Memo1->Lines->Add(L"Здравсвуйте!"); //тест проверка if (NotificationCenter1->Supported()) { TNotification *myNotification = NotificationCenter1->CreateNotification(); __try { myNotification->Number = 1; myNotification->AlertBody = L"Нажмите, чтобы посмотреть акцию!"; NotificationCenter1->PresentNotification(myNotification); } __finally { myNotification->DisposeOf(); } } } //клик на полученное push сообщение void __fastcall TForm1::NotificationCenter1ReceiveLocalNotification(TObject *Sender, TNotification *ANotification) { if(ANotification->Number == 1) { _di_JIntent Intent; Intent = TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW); Intent->setDataAndType(StrToJURI(L"http://fire-monkey.ru"), StringToJString(L"text/html")); SharedActivity()->startActivity(Intent); } if(ANotification->Number == 2) { //резерв на выход из зоны } } Если приложение запущено или было скрыто с экрана, то все работает как надо. Если же приложение не было запущено ни разу, то естественно ничего и не работает. Как я понимаю надо написать дополнительно фоновую службу которая бы умела: 1. В событии входа в зону маячка проверить или запущено мое приложение. 2. Если приложение не запущено запустить его. Если приложение запущено то ничего не делать. Насколько я понимаю, без такой службы не обойтись? Или логика нужна другая? Проблема состоит в том, что в Берлине нельзя написать службу в С++ Builder для андроида. Есть ли готовые исходники на Дельфи, чтобы можно было просто в коде поменять имя запускаемого приложения и откомпилировать больше ничего кардинально не меняя? Наверняка такое уже реализовано на паскале... Открою проект в Дельфи: я просто добавлю в этот код события входа в зону и в это событие перенесу запуск приложения если оно не запущено и поменяю имя приложения. Потом получу паскалевский apk. Написать такую службу на паскале с нуля я не могу. Спасибо.
    1 балл
  11. Пришлось опять запускать в маке "живую" винду через bootcamp и ставить туда Outpost. Путем этих манипуляций легко выяснилось, что там порт 2020 !
    1 балл
  12. Ссылка: http://blogs.embarcadero.com/roschinspb/2015/03/03/timagelistxe8ru/ Автор: Сергей Рощин Подробный обзор нового компонента TImageList, появившегося в XE8. Отличия работы от VCL.
    1 балл
  13. дайте ссылку того что вы получаете, если что можно в личку
    1 балл
  14. 1 балл
  15. haword

    RAD 11 на подходе?

    размечтались там же в статье написано с низу что только одни типы процессоров закапывают а 8х00 серию продолжают развивать. так что поделки на огнеобезьяне не всегда будут запускаться на интелах
    1 балл
  16. Rusland

    RAD 11 на подходе?

    Intel Abandons Atom Chips, Probably Leaving Mobile Industry Туда им и дорога
    1 балл
  17. estra

    [Android] #13#10

    Вопрос закрыт. Проблема версий. Код не работал в XE7, а в 10 Seattle заработал.
    1 балл
  18. всегда присваивайте в переменную, проверьте на валидность, а потом проводите с ней различные операции. у меня много раз было AV, т.к. "контрол" не был создан
    1 балл
  19. Удобная программа, http://dbg-spider.net/
    1 балл
  20. krapotkin

    Как создать форму в потоке?

    что тут надо продолжать? тут с концепцией проблема, не с формой сколько говорить - разделяйте данные и интерфейс сама форма, если не андроид с 5 закладками и листбоксами в 25 строк, создается быстро медлит обычно загрузка данных поэтому именно ее выносим в отдельный поток главный спокойно занимается рисованием нашей анимации. теперь и fgx компонент есть подходящий как только поток вернулся, он дергает обработчик OnTerminate, где мы и выводим все пришедшие данные на экран...
    1 балл
  21. AngryOwl

    Типовые приемы работы с TListView

    так в том то и дело, что не все! как например добавить сепаратор (разделитель) не знаю! var newLine : TListViewItem; begin newLine := {ваш_TListView}.Items.Add; newLine.purpose:= TListItemPurpose.Header; newLine.Height := 1; newLine.Text := ''; end; вот Вам "разделитель") P.S. А в остальном, думаю, что слишком много вопросов сразу... Потому и не отвечают. Вот у меня, например, нет времени отвечать на все - в итоге не отвечу совсем. (просто именно этот ответ занял пару минут на все) А иногда было бы можно, если бы вопрос был кратко и четко сформулирован.
    1 балл
  22. Syb

    Долгая загрузка формы

    очень сыровато все этого не отнять, я думаю раз своих мощностей не хватает довести до ума компоненты хотя бы, можно как то сообщество стимулировать, давать хотя бы бесплатно лицензию энтузиастам , которые могут чет допиливать и предложения какие то рабочие выдвигать... Тормоза от избыточности кода , не оптимизировано наверное создание , тащит за собой кучу java классов на всякий случай.
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...