Ra72
-
Постов
141 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Сообщения, опубликованные Ra72
-
-
Было не Center. Сделал вот так:
Но так тоже не работает. Не растягивается по горизонтали. Картинка 16х16. Получается вот что:
-
Да, странные дела. Нет свойства BackgroundColor у ListViewItem, а было бы полезно.
Пытался сделать через TImageObjectAppearance, но картинка не растягивается на все поле, даже если ставить ScalingMode = Stretch.
-
12 часов назад, #WAMACO сказал:
У меня получилось:
1. Снес новый xCode.
2. Загрузил xCode 11.6 по ссылке, указанной выше. (xCode_11.6.xip)
3. Распаковал архив утилитой распаковки на MacBook. Это долго. (Диск на Маке заканчивается, поэтому так сложно)
4. Скопировал распакованный xCode в папку "Программы".
5. Удалил все SDK в менеджере на Delphi.
6. Добавил SDK iOS 13.6.
Все заработало. Delphi 10.4. (Patch 3) -
17 часов назад, #WAMACO сказал:
SDK пониже скачайте и установите, все работает на последних XCode и iOS
Где их скачать?
В 11.02.2019 в 16:58, Паршенко Виктор сказал:Нет, стянуть заново это
- удалить SDK из списка
- удалить данные файлы из папки что написал выше
- добавить SDK в список, автоматически загрузит новые файлыВот так скачивается только iPhoneOS 14.3 SDK
-
36 минут назад, Wolfone сказал:
Добрый день, Такая же проблема, есть решения?
Пока решение не найдено. А началось все с того, что у меня все компилировалось, но я нажал в SDK Manager - Update Local File Cache. Я думаю, что компилироваться перестало после этого действия. А потом, до кучи, я обновил xCode...
И еще у меня айфон 6, у которого iOs 12.4.9. Он снят с поддержки и свежая система на него не устанавливается. Может быть дело в этом, хотя пару раз мне откомпилировать удалось.P.S. Вообще подобные проблемы возникают регулярно и я чувствую некоторую беспомощность. Есть литература какая-нибудь чтобы начать понимать как работает связка Delphi - iOS ?
P.P.S. Если кто занимается активно мобильной разработкой на Delphi, то я открыт к общению, пишите в личку. А то из моих друзей-программистов больше никто не занимается. Был бы интересен обмен опытом. -
Добрый день!
На MackBook Air XCode 12.3. Использую Delphi 10.4 (все патчи установил)
Точно такая же ошибка: [DCC Error] E2597 ld: file too small (length=0) for architecture arm64.
Пишет что файл маленький, но не пишет - какой именно.
Но сначала у меня была ошибка:
[DCC Error] E2597 ld: warning: directory not found for option '-FC:\Users\<User>\Documents\Embarcadero\Studio\SDKs\iPhoneOS14.3.sdk\System\Library\PrivateFrameworks'
По совету в вопросе "id: warning: directory not found for option ...PrivateFrameworks", я удалил фреймворк UIFoundation.
Может быть я его как то не аккуратно удалил? -
В случае с TClientDataSet я сделал следующим образом.
1. Тип поля переделал на TBooleanField.
2. У поля установил свойство AutoGenerateValue := arAutoInc.P.S. Мне нужно было для фильтра и это не поле базы данных. В связке LiveBindings заработало корректно и как Master передает в управляемый DataSet значение 0 и 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.
Все-таки удается через модель, но как же это не удобно! По имени колонки нельзя обратиться, так как имен у колонок нет... -
Как в событии DrawColumnCell получить данные из невидимой колонки TGrid?
Для оформления ячейки требуются данные из DataSet, связанного с Grid через LiveBinding, но из другого поля.
Все дело в том, что DataSet при событии DrawColumnCell не находится на той же позиции, что и рисуемая ячейка. -
Аналогичная проблема. После задания свойств "text" и "detail" стиля, идет расчет высоты Itema путем вычисления размеров стилевых элементов (Item.FindStyleResource('text')).
Но, не хватает Resize после загрузки из базы с помощью LiveBinding. То есть, после того как к ListBox применился стиль и загрузились свойства Item-ов.
Когда изменяю мышкой размер формы Item-ы становятся нужного мне размера.
Как принудительно вызвать Resize у ListBox? -
-
Думаешь они ответят быстрее чем здесь? Конечно, уже написал.
-
Тогда подтвердите, действительно ли для версии Professional не требуется теперь Mobile Add-On Pack ?
-
-
-
Уважаемые эксперты, столкнулся с проблемой в Delphi 10.3 Version 26.0.33219.4899.
Купил очередной год поддержки Delphi, Mobile Add-On Pack упразднили и теперь он входит в поставку Professional. В менеджере платформ ставятся все мобильные платформы. Однако в менеджере проектов нет возможности выбрать платформу для проекта (Target platform). Там можно выбрать только Win32 и MacOS32.
Подскажите, как решается данная проблема?
-
Установил сегодня "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 - Заработало! Как в этом сообщении.
-
GDI+ можно применить только на Windows, насколько я разбираюсь. В связи с этим еще один вопрос, есть ли графическая библиотека для FMX, способная менять размер изображения с качеством, соответствующим следующим установкам GDI:
graphicsGDIPlus.SetInterpolationMode(InterpolationModeHighQualityBicubic); graphicsGDIPlus.SetSmoothingMode(SmoothingModeAntiAlias);
-
То есть резюмирую: В комбинации Delphi 10.2 Tokyo + Sierra 10.12.5 + Xcode 8.3.2 + iOS 10.3.2 - невозможно собрать пакет для публикации в Application Store. Так?
-
Не выбирается нужная CommandLineTools, в списке только Xcode 8.3.2. Может у меня XCode не правильный?
Попробую скачать и поставить именно CommandLineTools старую, может установится...Установилась (8.2), но в списке XCode - Preferences - Locations - CommandLineTools не появляется.
-
Прочитал ветку, но не нашел там как установить старую SDK, нашел следующую статью:
Но в ней тоже про SDK нет, только про симуляторы с прежним SDK. Я установил симулятор с iOS 10.2, но в нем нет Configuration-Application Store. А как SDK установить? Так, чтобы, как я понял, в этом окошке можно было выбрать:
-
Спасибо большое!
-
Спасибо, это, конечно, упрощает жизнь. Не могли бы вы так же подсказать, - как установить SDK предыдущей версии? А то я в Apple не силен...
-
Ситуация следующая:
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 опубликует пакет старого образца...
Как быть?
ListViewItem - Изменение цвета фона зависимости от данных в Dataset
в TListView
Опубликовано
В DesignMode то образец картинки растягивает. В Runtime не работает.