Перейти к содержанию

Ra72

Пользователи
  • Активность

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

  • Посещение

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

    1

Ra72 стал победителем дня 9 мая 2019

Ra72 имел наиболее популярный контент!

Информация о Ra72

  • Звание
    Продвинутый пользователь
  • День рождения 14.05.1972

Информация

  • Пол
    Мужчина
  • Город
    Москва

Посетители профиля

6 129 просмотров профиля
  1. Олег, не получается. Нельзя при отрисовке перемещаться по DataSet. Вот мой код. Я перемещаюсь по датасету dsList на позицию строки. Хочу закрасить фон ячейки "наименования" значением, полученным из базы данных. Но получается чехарда, курсор начинает перемещаться по гриду хаотично. А точнее "липнет" к низу отрисованной области грида. procedure TListFrame.Grid1DrawColumnCell(Sender: TObject; const Canvas: TCanvas; const Column: TColumn; const Bounds: TRectF; const Row: Integer; const Value: TValue; const State: TGridDrawStates); begin if Column.Header = 'НАИМЕНОВАНИЕ' then begin dsList.RecNo := Row + 1; Canvas.Fill.Color := dsListCOLOR.AsInteger; Canvas.FillRect(Bounds,0,0,AllCorners,1); end; end; У грида есть модель. Я пробовал так: Grid1.Model.GetValue(8, Row, true).AsInteger; Колонка номер 8 в гриде - это цвет, она не видимая. Но значение получить не удается. Хотя я при создании фрейма прописываю: Grid1.Model.DataStored := true; Не понимаю как это должно работать, раньше было проще... P.S. Все-таки удается через модель, но как же это не удобно! По имени колонки нельзя обратиться, так как имен у колонок нет...
  2. Как в событии DrawColumnCell получить данные из невидимой колонки TGrid? Для оформления ячейки требуются данные из DataSet, связанного с Grid через LiveBinding, но из другого поля. Все дело в том, что DataSet при событии DrawColumnCell не находится на той же позиции, что и рисуемая ячейка.
  3. Аналогичная проблема. После задания свойств "text" и "detail" стиля, идет расчет высоты Itema путем вычисления размеров стилевых элементов (Item.FindStyleResource('text')). Но, не хватает Resize после загрузки из базы с помощью LiveBinding. То есть, после того как к ListBox применился стиль и загрузились свойства Item-ов. Когда изменяю мышкой размер формы Item-ы становятся нужного мне размера. Как принудительно вызвать Resize у ListBox?
  4. Да, ответили следующее: Сделать Update лицензии, если "...with Mobile" не появилось, тогда удалить лицензию и повторно зарегистрировать. Update мне не помог, а вот удаление лицензии в License Manager-е и регистрация заново - помогло.
  5. Думаешь они ответят быстрее чем здесь? Конечно, уже написал.
  6. Тогда подтвердите, действительно ли для версии Professional не требуется теперь Mobile Add-On Pack ?
  7. Уважаемые эксперты, столкнулся с проблемой в Delphi 10.3 Version 26.0.33219.4899. Купил очередной год поддержки Delphi, Mobile Add-On Pack упразднили и теперь он входит в поставку Professional. В менеджере платформ ставятся все мобильные платформы. Однако в менеджере проектов нет возможности выбрать платформу для проекта (Target platform). Там можно выбрать только Win32 и MacOS32. Подскажите, как решается данная проблема?
  8. Установил сегодня "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 - Заработало! Как в этом сообщении.
  9. GDI+ можно применить только на Windows, насколько я разбираюсь. В связи с этим еще один вопрос, есть ли графическая библиотека для FMX, способная менять размер изображения с качеством, соответствующим следующим установкам GDI: graphicsGDIPlus.SetInterpolationMode(InterpolationModeHighQualityBicubic); graphicsGDIPlus.SetSmoothingMode(SmoothingModeAntiAlias);
  10. То есть резюмирую: В комбинации Delphi 10.2 Tokyo + Sierra 10.12.5 + Xcode 8.3.2 + iOS 10.3.2 - невозможно собрать пакет для публикации в Application Store. Так?
  11. Не выбирается нужная CommandLineTools, в списке только Xcode 8.3.2. Может у меня XCode не правильный? Попробую скачать и поставить именно CommandLineTools старую, может установится... Установилась (8.2), но в списке XCode - Preferences - Locations - CommandLineTools не появляется.
  12. Прочитал ветку, но не нашел там как установить старую SDK, нашел следующую статью: Но в ней тоже про SDK нет, только про симуляторы с прежним SDK. Я установил симулятор с iOS 10.2, но в нем нет Configuration-Application Store. А как SDK установить? Так, чтобы, как я понял, в этом окошке можно было выбрать:
×
×
  • Создать...