Ra72
-
Постов
141 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Активность репутации
-
Ra72 получил реакцию от Ingalime в Не помпилируеться под Ios
У меня получилось:
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)
-
Ra72 получил реакцию от Wolfone в Не помпилируеться под Ios
У меня получилось:
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)
-
Ra72 отреагировална #WAMACO в Не помпилируеться под Ios
https://developer.apple.com/downloads/
потом в настройках XCode поменять на нужный SDK
-
Ra72 отреагировална Wolfone в Не помпилируеться под Ios
Добрый день, Такая же проблема, есть решения?
-
Ra72 получил реакцию от Wolfone в Не помпилируеться под Ios
Добрый день!
На 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.
Может быть я его как то не аккуратно удалил?
-
Ra72 получил реакцию от Ingalime в Срабатывает OnClick на ListBox при скроллинге
Помогло, только для срабатывания OnTap пришлось на Item-ах установить HitTest=true. Думал скроллинг не будет работать, но нет, - работает. Выделение элемента только не работает, но оно мне не нужно.
-
Ra72 получил реакцию от Barbanel в Мобильная разработка на Delphi 10.3 (Professional)
Да, ответили следующее: Сделать Update лицензии, если "...with Mobile" не появилось, тогда удалить лицензию и повторно зарегистрировать.
Update мне не помог, а вот удаление лицензии в License Manager-е и регистрация заново - помогло.
-
Ra72 получил реакцию от Ingalime в Мобильная разработка на Delphi 10.3 (Professional)
А платформа установлена:
-
Ra72 отреагировална Nik в Seattle Android Ошибка exited with code 1
Задался тут вопросом обновления версии Android NDK...
Delphi 10.2 Tokio:
- android-ndk-r14b-windows-x86_64 - скомпилировалось, но при запуске приложения на андроиде сбоит и виснет;
- android-ndk-r15-beta1-windows-x86_64 - полёт нормальный.. всё работает )
P.S> может кому пригодится
-
Ra72 отреагировална neohost в Проигрывание внутренних ресурсов приложения.
Спасибо за ответы. Ув. admin, и Infocean. Задача проиграть ресурс непосредственно из приложения была поставлена не потому что мне так хочется. На медленных устройствах наблюдается значительная временная задержка, и подвисание устройства при подключении внешнего медиафайла. Предполагаю, что если медиафайл находится непосредственно внутри приложения, то такая проблема исчезнет, так как файл будет подгружаться в момент запуска приложения. Я не планировал крепить к проекту какие-то объёмные медиафайлы. Простой заменитель beep, и парочку таких же. Большая просьба не пропускать это сообщение мимо ушей, и по возможности поискать методики воспроизведения медиоданных непосредственно из потока. Возможно на сегодняшний день сторонними разработчиками были созданы решения. К сожалению таких решений конкретно мне найти не удалось.
-
Ra72 отреагировална Равиль Зарипов (ZuBy) в ItemAppearance Button click
я то как раз понял, а вы видимо нет
Клик был по Item'y, не задевая другие объекты
if ItemObject = nil then begin ShowMessage('Click to Item'); exit; end; Как можно различить объекты в Item'e?
ShowMessage('Name: ' + ItemObject.Name + sLineBreak + 'Text: ' + (ItemObject as TListItemText).Text); -
Ra72 отреагировална RoschinSpb в Уничтожение фрейма при нажатии на кнопку
В качестве послесловия.
Деструктор объекта не может быть вызван внутри метода этого объекта (самоубийства запрещены). Всегда можно поставить точку останова на вызов метода Free/FreeAndNil. И внимательно посмотреть стек вызова, если где-то в стеке вызова присутствует разрушаемый объект, то это не правильно. Сложности добавляет то, что это не обязательно приводит возникновению AV, вполне может быть, что у вас всё будет работать без ошибок, а на другом компьютере, или на другой платформе с ошибками.
Release на самом деле приводит к отложенному удалению не внутри вызывающего метода, т.е. объект просто помечается как готовый к удалению.
-
Ra72 отреагировална kami в Уничтожение фрейма при нажатии на кнопку
так не пойдет
На Windows - получим тот же AV, ибо по нажатию на кнопку вызовется DoOnCloseInfo, по завершению которой фрейма и кнопки на нем уже не будет. А во внутренностях TControl по завершению вызова OnClick еще идет обращение к себе.
На мобильной платформе - ничего не случится, потому что ARC и фрейм еще присутствует у своего родителя, простое за nil-ивание ссылки ничего не даст.
Правильный выход - непосредственно в обработчике кнопки сделать fr.Release;
-
Ra72 отреагировална FIL в Listview - где хранить ID ?
У LiveBindings-привязок (или как они там правильно называются...) есть набор своих событий.
Например, у LinkFillControlToField есть событие OnFilledListItem в обработчике которого можно дообработать данные из БД, которые не удалось привязать.
Будет выглядеть примерно так:
procedure TForm1.LinkFillControlToField1FilledListItem(Sender: TObject; const AEditor: IBindListEditorItem); var Item: TListViewItem; begin if AEditor.CurrentIndex >= 0 then begin Item := ListView1.Items[AEditor.CurrentIndex]; Item.Tag := BindSourceDB1.DataSet.FindField('ID').AsInteger; ... end; end; -
Ra72 отреагировална ruslan в Универсальный способ хранения настроек
юзай Rest.Json.
пишешь свой класс настроек, например:
TSettings = class private fname: string; fpass : string; public property name: string read fname write fname; property pass: string read fass write fpass; end; // вытягиваешь json-строку из файла Settings:= TJson.JsonToObject<TSettings >( 'строка с json, которая из файла' ); // что-то поменял s:= TJson.ObjectToJsonString( Settings ); // сохранил json-строку в файл -
Ra72 отреагировална Brovin Yaroslav в Картинка в TListBoxItem
В стиле для андроида может быть указано, чтобы картинку не растягивать. А под Windows, наоборот. Посмотрите на свойство Stretch и WrapMode
-
Ra72 отреагировална Kitty в Нужна книга
Очень прошу Ярослава написать книгу по FMX (обязательно с учётом С++) на русском и английском ибо никакие семинары и форумы не обоготят и не систематизируют эту библиотеку. Читашь разные форумы - кругом одно и тоже (особенно о с++), нет документации, сплошное у всех разочарование от fmx. Толстый основополагающий труд решит проблему и чтобы он не был таким примитивным как эта книга: Профессиональное программирование - Д. Л. Осипов - Delphi. Программирование для Windows, OS X, iOS и Android.
Войдете и в историю и реально поможете развитию fmx.
P.S.
Крюков вообще из эфира пропал. Настораживает будущее fmx.
-
Ra72 отреагировална krapotkin в Расскажите про LiveBinding
Очень трудно найти в сети упоминание о том, что PrototypeBind... это исключительно маркетинговый инстумент для создания "Live" демо. Он просто сам от фонаря генерирует данные нескольких типов, и можно их посмотреть в design-time
при работе приложения он никак не должен использоваться
-
Ra72 отреагировална zairkz в Срабатывает OnClick на ListBox при скроллинге
Используйте свойство OnTap
Для удобства разработки можно повторить команды OnTap в OnClick в директивах:
Procedure ListBoxOnClicl;;;
begin
{$IFDEF MSWINDOWS}
BlaBla
{$ENDIF}
end;
-
Ra72 получил реакцию от zairkz в Срабатывает OnClick на ListBox при скроллинге
Помогло, только для срабатывания OnTap пришлось на Item-ах установить HitTest=true. Думал скроллинг не будет работать, но нет, - работает. Выделение элемента только не работает, но оно мне не нужно.
-
Ra72 отреагировална Alex924 в Delphi 10 Seattle Update 1 HotFix
Может кто-то поделиться Хотфиксом утечки памяти для Rad Studio 10 Seattle Update 1 с Embarcadero Developer Network? Нигде не могу найти
Ссылка с хотфиксом: http://cc.embarcadero.com/item/30453
-
Ra72 отреагировална Nick N. в Запретить смену ориентации экрана
Может кому-то еще пригодиться: проблема решилась заменой строчки в манифесте на android:configChanges="orientation|keyboardHidden|screenSize"
-
Ra72 отреагировална rareMax в Редактор с разметкой
Браузер TMS FMX Pack HTML Component Library AXW RichEdit Free -
-
Ra72 отреагировална Alex Bozhko в RAD 11 на подходе?
На моей памяти впервые была скидка живыми деньгами. Я о последней акции - минус 30% для индивидуальных разработчиков. Скажу так, народ реально заинтересовался. Надеюсь это был пробный шар, и подобные акции будут и дальше.