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

Активность

Лента обновляется автоматически

  1. Последняя неделя
  2. потому что ListView в Windows (и все остальные) - это просто windows - контрол. Попробуйте на него кнопочку там нарисовать, чтоли. И чтобы один итем был - зеленый! и чтобы на Маке точно такой же был!
  3. По поводу травы незнаю, не присматривался)) а вот работать с ListView под Виндой значительно проще. Зачем было выпиливать под Fmx то что уже годы работало без проблем непонятно? За советы спасибо! почитаю...
  4. ну, ясно же, все вокруг криворукие, потому что вы писали не так во времена, когда была трава зеленее... есть пара ответов на вопрос Первый - не здорово данные брать из экранных компонентов. Вы же туда их откуда-то клали? По индексу итема можно и там и взять из исходных данных. Второй - listItem - это контейнер для специальных компонентов потомков TListItemDrawable, которые можно найти в нем по имени https://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.ListView.Types.TListItemView function FindDrawable(const AName: string): TListItemDrawable; ListItem крайне конфигурабелен и может (не)содержать любые такие "компоненты". Но в стандартном виде обычно текст итема хранится в "компоненте" под именем 'T', detail text - под именем 'D' Тип такого "компонента" - TListItemText = class(TListItemDrawable) вот, можно брать там.
  5. Здравствуйте.Нужен компонент (FMX, для платформы Linux 64-bit), типа EControl Syntax Editor, SyntEdit, редактор с подсветкой синтаксиса (типа, как редактор кода в Delphi).
  6. А вот интересно, кто сейчас является покупателями Delphi, учитывая ее падающую популярность? Кто-то говорил, что это корпоративные клиенты.
  7. Размести его в Google Play и укажи, что оно платное
  8. А что говорит официальная дока по Delphi 11.2? Какие версии поддерживаются?
  9. Здравствуйте мастера! При создании софта под Винду пользовался таким кодом Label1.Caption:=ListView1.Selected.Caption ну или SubItems[0..] по ситуации )) ListView1.Selected.Caption ну или SubItems[0..] :=Edit1.Text Как это же сделать под Fmx для Андроид на Delpho 11? Криворукие разрабы выпилили этот функционал с моб.версии почему-то..
  10. Ещё раньше
  11. Всё верно. В этом примере используются тоновые звуки стандарта CDMA
  12. Деплоим в assets\internal\ файл звука (мр3 или ogg), размещаем на Форме компонент MediaPlayer1 и используем: procedure TMainForm.MakeSound; begin {$IFDEF ANDROID} MediaPlayer1.FileName := TPath.Combine(TPath.GetDocumentsPath, 'Button.ogg'); MediaPlayer1.Play; {$ENDIF} end; К примеру: procedure TMainForm.Button2Click(Sender: TObject); begin //==================== ... ... MakeSound; //====================== end;
  13. Здравствуйте.Нужен компонент графиков (Chart), типа teeChart или Chart(из стандартных компонентов), для платформы Linux 64-bit.
  14. У меня ошибка пропадает если в x64 скомпилировать.
  15. Добрый день. Было написано приложение на Delphi 11.1 (SDK30) и опубликовано в Google Play. Обновил приложение, при попытке выгрузить в Google Play получаю сообщение, что целевой уровень API должен быть не ниже 31. Установил Delphi 11.2 (SDK31). Перекомпилел приложение, Google Play принял его. И теперь, при обновление у пользователей, те у которых телефоны на Android 12 все работает нормально. Но у пользователей, у которых телефоны на Android 11, 10 и ниже, приложение просто не запускается. Кто сталкивался с данной ситуацией? Куда капать?
  16. Спасибо. Просто было интересно почему так. В настольной делфе вижу одно, а в Андроиде - другое. Большое спасибо.
  17. Есть приложение, есть БД к нему. Опыта ноль, буду рад любым вариантам решения.
  18. А что, банально инициализировать Result := nil в начале MyFunc религия не позволяет?
  19. Глаза сломал в HEX редакторе... Вопрос решился изменением типа поля (в SQLite Studio) с Text на RTL Text.
  20. Не понимаю, как так может быть, но что мне делать? Проблемв в том, что переменная уже инициализирована (не nil). Скажем, есть TMyObject. И есть функция MyFunc: TMyObject. Так вот, в теле этой функции Result не nil (как в десктопной версии), в инициализировано уже (ссылка куда-то). Как результат, Assigned(MyFunc) не канает, она же не nil. Большое спасибо.
  21. Проверьте на наличие символов #13 на windows и android они немного по разному переносятся, может у вас там типо такого точно не помню как именно, но например #13 в windows не переносит так как нет #10, а в android переносит, hex редактором проверьте, точно не помню но есть такая байда
  22. Доброго дня! Не могу понять, откуда возникают пустые строки в списке? В самой ячейке таблицы SQLite текст выглядит как: ~ при обнаружении на пути или в тоннеле препятствия или неисправности, угрожающей безопасности движения; ~ при необходимости подать напряжение на контактный рельс; ~ при крушении поезда и в других случаях, когда требуется помощь; ~ при потере поездом тормозного эффекта, если создается угроза наезда на препятствие или людей; В Win приложении отображается корректно, а под Андроид - возникают разрывы между предложениями. (пункт 2 был написан в "одну строку"... )
  23. ну, если сходу, то это не совсем Delphi-проблема https://learn.microsoft.com/ru-ru/cpp/error-messages/tool-errors/linker-tools-error-lnk1123?view=msvc-170 https://stackoverflow.com/questions/12267158/failure-during-conversion-to-coff-file-invalid-or-corrupt везде речь идет о cvtres. думаю, стоит сначала попытаться сделать все это не через DCC а через сборку в IDE возможно за 30 лет, какие-то ключи изменились, вызванные функции переехали в другие DLL и всякое такое p.s. имитация форм на экране - конечно, не программирование. Вообще, все, что не mouse.sys - не программирование
  24. Не проще ли использовать простой TImage? TImageControl тоже можно заставить работать с прозрачностью, для этого придется создать свой стиль для него при помощи Edit Custom Style c прозрачным фоном
  25. Как сделать прозрачный фон в ImageControl? png с прозрачным фоном становится с белым фоном :-(
  1. Загрузить ещё активность
×
×
  • Создать...