Ra72

Пользователи
  • Публикаций

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

  • Посещение

Весь контент Ra72

  1. Установил сегодня "Delphi 10.2 Version 25.0.29039.2004" Update 2. Перестал компилироваться Android с ошибкой того же номера: [DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\19.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: c:\program files (x86)\embarcadero\studio\19.0\lib\Android\Release\System.Internal.ExcUtils.o: in function System::Internal::Excutils::_Unwind_RaiseException2():System.Internal.ExcUtils(.text._ZN6System8Internal8Excutils23_Unwind_RaiseException2Ev+0x4): error: undefined reference to '_Unwind_RaiseException2' Пробовал: 1. Менять SDK на 25.2.5. 2. Менять JDK на jdk-9.0.1. 3. Устанавливать патч June_2017_RADStudio_10_2_Android_patch.exe. В разных комбинациях. Ничего не помогает. Всегда ошибка на данной библиотеке "System.Internal.ExcUtils.o". Вот так еще ошибка выглядит на SDK 25.2.5, NDK R15C, JDK 1.8.0.60 [DCC Error] E2597 c:\program files (x86)\embarcadero\studio\19.0\lib\Android\debug\System.Internal.ExcUtils.o: In function `System::Internal::Excutils::_Unwind_RaiseException2()': А вот на NDK R15C 86-64 - Заработало! Как в этом сообщении.
  2. Ra72

    TBitmap сглаживание

    GDI+ можно применить только на Windows, насколько я разбираюсь. В связи с этим еще один вопрос, есть ли графическая библиотека для FMX, способная менять размер изображения с качеством, соответствующим следующим установкам GDI: graphicsGDIPlus.SetInterpolationMode(InterpolationModeHighQualityBicubic); graphicsGDIPlus.SetSmoothingMode(SmoothingModeAntiAlias);
  3. То есть резюмирую: В комбинации Delphi 10.2 Tokyo + Sierra 10.12.5 + Xcode 8.3.2 + iOS 10.3.2 - невозможно собрать пакет для публикации в Application Store. Так?
  4. Ra72

    Выкладка iOS 10.3.2

    Ситуация следующая: 1. Обновил iOS до версии 10.3.2. 2. XCode 8.1 стал писать что с этой версией iOS он работать отказывается. 3. Обновил macOS до версии Sierra 10.12.5 и XCode до версии 8.3.2. Телефон стал определяться. 4. При попытке создать пакет для выкладки в AppStore (Delphi 10.1 Berlin) получил ошибку: [PAClient Error] Error: E0776 xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH 5. Обновился до версии Delphi 10.2 Tokyo, ситуация не изменилась. В интернетах пишут что пакеты в AppStore теперь другие. Советуют откатиться на версию XCode 8.2.1, но она не устанавливается на macOS Sierra 10.12.5. Да и большие сомнения, что Apple опубликует пакет старого образца... Как быть?
  5. Не выбирается нужная CommandLineTools, в списке только Xcode 8.3.2. Может у меня XCode не правильный? Попробую скачать и поставить именно CommandLineTools старую, может установится... Установилась (8.2), но в списке XCode - Preferences - Locations - CommandLineTools не появляется.
  6. Прочитал ветку, но не нашел там как установить старую SDK, нашел следующую статью: Но в ней тоже про SDK нет, только про симуляторы с прежним SDK. Я установил симулятор с iOS 10.2, но в нем нет Configuration-Application Store. А как SDK установить? Так, чтобы, как я понял, в этом окошке можно было выбрать:
  7. Спасибо, это, конечно, упрощает жизнь. Не могли бы вы так же подсказать, - как установить SDK предыдущей версии? А то я в Apple не силен...
  8. Применил StyleBook к форме из файла AquaGraphite.style. Под Win32 стиль buttonstyle работает быстро. Под Android этот же стиль дает при нажатии на кнопку досадную задержку, на глаз 500 мс. Устройство - китайский двух-ядерный планшет.
  9. Нужно вставить еще один Item. var item: TListViewItem; begin item := ListView1.Items.Add; item.Text := 'Header'; item.Purpose := TListItemPurpose.Header; ...
  10. Есть фрейм, на фрейме кнопка. Фрейм создается динамически. При нажатии на кнопку, осуществляем действие и уничтожаем фрейм. Приложение валится с AV на секции finally. procedure TControl.Click; var LAction: TCustomAction; begin ... if Assigned(FOnClick) then FOnClick(Self); finally if ActionClient and (Action is TCustomAction) then TCustomAction(Action).ShortCutPressed := False; end; end; Как правильно уничтожить фрейм по нажатию на кнопку, которая на нем?
  11. Вопрос снимаю, разобрался. Надо другой линк использовать.
  12. Вопрос снимаю, разобрался. Надо другой линк использовать.
  13. Ra72

    Расскажите про LiveBinding

    Я научился создавать стилизованные списки и мои приложения стали выглядеть более менее красиво. Теперь встал вопрос про наполнение списков данными. Решил использовать технологию LiveBinding, но не нашел вменяемого объяснения принципов ее работы для версий XE3 и выше. Там поменялся компонент-источник для произвольных классов списков. Теперь это PrototypeBindSource (почему прототип, он что не доделан?) вместо BindScope. Сделал тестовый проект, чтобы протестировать возможности данного компонента, но связать компонент с данными чтобы они отобразились мне не удалось. Для данных использовал обычный TList<T>. Расскажите как это работает? P.S. Связывание вроде бы заработало на простом списке. Теперь надо как то данные записывать в стиль... В прикрепленном проекте в поле text стиля данные записываются, а как заполнить поле any_text ? TestBindings.zip
  14. А вот для ClientDataSet не происходит. Как сделать чтобы происходило?
  15. И все-таки, хотелось бы понять, перемещение по набору данных не происходит при перемещении по ListView? Вот тут написано, что в FireDAC это возможно настроить, а в ClientDataSet? Конечно, можно это перемещение организовать, но неужели не предусмотрено?
  16. Ra72

    Listview - где хранить ID ?

    ...или так: procedure TForm1.LinkFillControlToField1FilledListItem( Sender: TObject; const AEditor: IBindListEditorItem); var Item: TListViewItem; begin if AEditor.CurrentObject is TListViewItem then begin Item := TListViewItem(AEditor.CurrentObject); Item.Data['ID'] := BindSourceDB1.DataSet.FindField('ID').AsInteger; end; end;
  17. Скачал, действительно юзабельно, но! При выкладке на Google Play даже в альфа-тестирование пишет что: Оповещение системы безопасности Ваше приложение использует версию OpenSSL, в которой есть уязвимость. Подробную информацию (в том числе о том, к какому сроку должна быть устранена уязвимость) можно найти в этой статье. Как быть? -------------------- От модератора: Сообщения вынесены в отдельную тему из темы [Android] Шифрование
  18. Может быть это от того что я политику конфиденциальности указал? Типа буду работать с персональными данными.
  19. Ra72

    Картинка в TListBoxItem

    Да, стиль был для двух платформ, для андроида icon был другого размера, спасибо.
  20. Ra72

    Картинка в TListBoxItem

    Добрый день! Создаю свой стиль для TListBoxItem. Картинка стиля "icon" в Win32 выводится большая (как надо), а в Android - маленькая, не зависит от высоты Item-а. Как сделать, чтобы и в Android нормально выводилось?
  21. Ra72

    Картинка в TListBoxItem

    Так совсем маленькая. Item-ы сами высокие, а картинка маленькая совсем в центре слева.