Активность
- Последняя неделя
-
Aleks Serov отреагировал на ответ на вопрос: FMX ListView,чтение и изменения данных в выбранной строке
-
ну, ясно же, все вокруг криворукие, потому что вы писали не так во времена, когда была трава зеленее... есть пара ответов на вопрос Первый - не здорово данные брать из экранных компонентов. Вы же туда их откуда-то клали? По индексу итема можно и там и взять из исходных данных. Второй - 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) вот, можно брать там.
-
Wild West Quest изменил фотографию своего профиля
-
Firemonkey подписался на Android 12 (API 31) , Кто покупает Delphi ? и Как сделать платное приложение?
-
А вот интересно, кто сейчас является покупателями Delphi, учитывая ее падающую популярность? Кто-то говорил, что это корпоративные клиенты.
-
Размести его в Google Play и укажи, что оно платное
-
А что говорит официальная дока по Delphi 11.2? Какие версии поддерживаются?
-
FMX ListView,чтение и изменения данных в выбранной строке
Aleks Serov опубликовал вопрос в TListView
Здравствуйте мастера! При создании софта под Винду пользовался таким кодом Label1.Caption:=ListView1.Selected.Caption ну или SubItems[0..] по ситуации )) ListView1.Selected.Caption ну или SubItems[0..] :=Edit1.Text Как это же сделать под Fmx для Андроид на Delpho 11? Криворукие разрабы выпилили этот функционал с моб.версии почему-то.. - Ещё раньше
-
Деплоим в 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;
-
伝説の подписался на Проигрывание файлов mp4
-
У меня ошибка пропадает если в x64 скомпилировать.
-
Alexandr Suvorov подписался на Android 12 (API 31)
-
Добрый день. Было написано приложение на Delphi 11.1 (SDK30) и опубликовано в Google Play. Обновил приложение, при попытке выгрузить в Google Play получаю сообщение, что целевой уровень API должен быть не ниже 31. Установил Delphi 11.2 (SDK31). Перекомпилел приложение, Google Play принял его. И теперь, при обновление у пользователей, те у которых телефоны на Android 12 все работает нормально. Но у пользователей, у которых телефоны на Android 11, 10 и ниже, приложение просто не запускается. Кто сталкивался с данной ситуацией? Куда капать?
-
Hevard отреагировал на ответ на вопрос: Как вернуть скролл в начало? TVertScrollBox
-
Hevard отреагировал на ответ на вопрос: Как вернуть скролл в начало? TVertScrollBox
-
Есть приложение, есть БД к нему. Опыта ноль, буду рад любым вариантам решения.
-
Глаза сломал в HEX редакторе... Вопрос решился изменением типа поля (в SQLite Studio) с Text на RTL Text.
-
Значение переменной уже установлено
Vitaly X опубликовал вопрос в Вопросы по языку Object Pascal и RTL
Не понимаю, как так может быть, но что мне делать? Проблемв в том, что переменная уже инициализирована (не nil). Скажем, есть TMyObject. И есть функция MyFunc: TMyObject. Так вот, в теле этой функции Result не nil (как в десктопной версии), в инициализировано уже (ссылка куда-то). Как результат, Assigned(MyFunc) не канает, она же не nil. Большое спасибо. -
Проверьте на наличие символов #13 на windows и android они немного по разному переносятся, может у вас там типо такого точно не помню как именно, но например #13 в windows не переносит так как нет #10, а в android переносит, hex редактором проверьте, точно не помню но есть такая байда
-
Hevard подписался на Отображение абзаца (списка)
-
Доброго дня! Не могу понять, откуда возникают пустые строки в списке? В самой ячейке таблицы SQLite текст выглядит как: ~ при обнаружении на пути или в тоннеле препятствия или неисправности, угрожающей безопасности движения; ~ при необходимости подать напряжение на контактный рельс; ~ при крушении поезда и в других случаях, когда требуется помощь; ~ при потере поездом тормозного эффекта, если создается угроза наезда на препятствие или людей; В Win приложении отображается корректно, а под Андроид - возникают разрывы между предложениями. (пункт 2 был написан в "одну строку"... )
-
krapotkin подписался на DCC32.EXE, компилятор командной строки Delphi
-
ну, если сходу, то это не совсем 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 - не программирование