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

Brovin Yaroslav

Администраторы
  • Постов

    2 124
  • Зарегистрирован

  • Посещение

  • Победитель дней

    390

Весь контент Brovin Yaroslav

  1. Тема: Новый подход к разработке компонентов FireMonkey в RAD Studio XE8. Часть 2 Дата и время: 10 июня 2015 года в 12:00 Участники: Денис Васильев и Бровин Ярослав Регистрация: ссылка Участие бесплатное Запись вебинара будет доступна здесь: http://www.youtube.com/playlist?list=PLNexYoB7XRWZv-6QviwJzdRKthKuBR_dG В рамках вебинара продолжим знакомство с новым подходом разработки компонентов FireMonkey "Контрол – Модель – Презентация". Создание нативных представлений для iOS. Разберем несколько примеров. В вебинаре примет участие Ярослав Бровин, ведущий разработчик Embarcadero.
  2. Первым делом этот баг был исправлен. Так что в апдейт по любому должен попасть.
  3. У нативного TEdit (ControlType = Platform) под iOS есть прозрачный стиль. Стиль без фона и рамки. Для его использования нужно прописать ручками стиль: Edit1.StyleLookup = TransparentEditStyle После этого, нативный эдит будет прозрачный. А значит вы можете под него сделать стилизованную подложку, чтобы ваш нативный эдит не выбивался из стилистики.
  4. Добрый вечер, Я не против. Приветствую начинания. Мельком посмотрел код. У сайта есть XML RPC API. При помощи него можно делать практически все. (получать посты, писать и тд.) Так что я думаю, оно будет удобнее, чем парсить стиль форума. Не дай бог я стиль подправлю и вся работа пойдет коту под хвост. В общем ключик для использования могу выделить.
  5. Brovin Yaroslav

    Иконка на iOS

    iPhone 4S не поддерживает 64 бита. Поэтому у вас должно запускаться 32 битное приложение. Следовательно смотрите настройки для iOS Device 32 бита
  6. Brovin Yaroslav

    Иконка на iOS

    На каком устройстве идет запуск с iOS 7? А на каком устройстве, запуск с iOS 8?
  7. Brovin Yaroslav

    Иконка на iOS

    Все иконки доступны по указанным путям? Проверить настройки для iOS 32 бита и iOS 64 бита Убедиться, что иконки добавлены в Deployment Manager
  8. Brovin Yaroslav

    Иконка на iOS

    Прикрепите файл проекта или скриншот настроек проекта: Project -> Project Options -> Application:
  9. Добрый вечер, uses FMX.VirtualKEyboard, FMX.Platform; procedure TForm3.Button1Click(Sender: TObject); var Service: IFMXVirtualKeyboardToolbarService; begin if TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardToolbarService, Service) then Service.SetToolbarEnabled(False); end;
  10. http://fire-monkey.ru/topic/1045-ios-prilozhenie-zapuskaetsia-na-ios-simulator-i-tut-zhe-zakryvae/?p=4635 Лучше даже заново перезалить...
  11. В большинстве случаев эта ошибка связана: С линковкой проекта с устаревшей версии SDK. То есть у вас в среде старые хедеры от iOS SDK. Этот случай обычно возникает при обновлении XCode. С PAServer. Лечится перезапуском OSX или PAServer (с убиением всех дочерних процессов) С новыми требованиями Apple к формируемым файлам в пакете приложения. Entitlements. Тут нужно искать в официальных блогах статьи о том, как подправить этот файл для деплоя. Обычно касается старых версий среды и новых iOS SDK. С неправильной установкой XCode. При установки новой версии XCode может слететь активный путь, указывающий местонахождение текущей версии XCode. Проверить можно вызвав в консоле: xcode-select -p
  12. При стилизованной рамке окна, иконка кэшируется. Первый раз она запрашивается в момент первой отрисовки формы. Поэтому в вашем случае ее нужно задать сразу после создания хендла а именно в CreateHandle. TForm15 = class(TForm) StyleBook1: TStyleBook; protected procedure CreateHandle; override; end; implementation uses VCL.Graphics, Winapi.Windows, Winapi.Messages, FMX.Platform.Win; { TForm15 } procedure TForm15.CreateHandle; var NewAppIcon: TIcon; begin inherited; NewAppIcon := TIcon.Create; NewAppIcon.LoadFromFile('c:\icon.ico'); SendMessage(ApplicationHWND, WM_SETICON, 1, NewAppIcon.Handle); SendMessage(WindowHandleToPlatform(Handle).Wnd, WM_SETICON, 1, NewAppIcon.Handle); end;
  13. По мотивам темы: [Windows] Как поменять иконку формы? Как поменять иконку у формы со стилизованной рамкой под Windows?
  14. Вас понял. При стилизованной рамке окна, иконка кэшируется. Первый раз она запрашивается в момент первой отрисовки формы. Поэтому в вашем случае ее нужно задать сразу после создания хендла, а именно в CreateHandle. TForm15 = class(TForm) StyleBook1: TStyleBook; protected procedure CreateHandle; override; end; implementation uses VCL.Graphics, Winapi.Windows, Winapi.Messages, FMX.Platform.Win; { TForm15 } procedure TForm15.CreateHandle; var NewAppIcon: TIcon; begin inherited; NewAppIcon := TIcon.Create; NewAppIcon.LoadFromFile('c:\icon.ico'); SendMessage(ApplicationHWND, WM_SETICON, 1, NewAppIcon.Handle); SendMessage(WindowHandleToPlatform(Handle).Wnd, WM_SETICON, 1, NewAppIcon.Handle); end;
  15. Тяжело вам сейчас сказать. Так как в следующих версиях концепция грида изменилась и он в настоящий момент не содержит контрол-ячеек. В вашем случае, на счет количества ячеек, я думаю, что там использована оптимизация. И ячейки при прокручивании просто перемещаются и обновляются новыми данными, вместо того, чтобы создавать 100 или 1000 ячеек столбца. Поэтому там скорее всего будет всегда только видимое количество ячеек. Это можно проверить путем изменения высоты грида и проверки при этом количество.
  16. Я могу предположить, что надо перезапустить PAServer. Возможно он не закрывает какие-то процессы, которые могут повлиять на запуск...
  17. TWebBrowser не поддерживает возврат результатов при выполнении JavaScript. Но если вам нужно нажать на кнопку или выполнить какие-либо действия без возврата результата в Delphi. То для этого можно использовать JavaScript. Для выполнения JavaScript кода в браузере нужно использовать: TWebBrowser.EvaluateJavaScript
  18. В FireMonkey нету такой возможности. Если требуется, то, возможно, следует создавать нативный веббраузер самостоятельно и использовать его по полной. По скольку у вас будет прямой доступ к API нативного браузера.
×
×
  • Создать...