
Tumaso
Пользователи-
Постов
337 -
Зарегистрирован
-
Посещение
-
Победитель дней
40
Весь контент Tumaso
-
Как вариант: {$IFDEF ANDROID} if TJBuild_VERSION.JavaClass.SDK_INT <= 28 then begin { требуемый код } end; {$ENDIF}
-
Ну почему же, начинают. Команда, в которой я сейчас работаю, начала ровно год назад новый проект именно на FMX для виндов и мака. И как говорится - почему бы и нет? Делфи достаточна хороша, всё можно делать быстро и хорошо)
-
На какой версии делфи собирали сборку? какую версию sdk андроида указывали при сборке?
-
А beginupdate / endupdate при заполнении combobox ты используешь?
-
@Android покажите свой код, который вы уже написали в рамках этой задачи. mazayhin сказал всё верно, что никто не будет делать файловый менеджер за вас. Помочь в существующем коде, где что то не получается - один разговор, а дать готовый код без капли усилий с вашей стороны?
-
Почему?) Я делал в виде демона для ubuntu с использованием indy + mysql + json. Работает уже как два года, полет нормальный, ни разу не крешилось
-
С чего вдруг это такой вывод? Вы как минимум пытаетесь запустить на официально не поддерживаемой версии андроида, это во первых. А во вторых, корректной работы любых эмуляторов в связке с приложениями на делфи уже давно нет. В третьих, покажите логи крэша, как минимум будет видно, в какой именно момент происходит проблема.
-
Используй TNetHTTPClient вместо инди, проблема с ssl уйдет. При использовании инди и указании https в URL например в виндах требуется две дополнительные dll-ки (libeay32.dll / ssleay32.dll), для андроида libcrypto.so / libssl.so и т.д. Поэтому проще перейти на TNetHTTPClient
-
Никак.
-
потому что у вас старая версия делфи. Уточните, какая именно?
-
Тогда следующий шаг - использование блокнота для разработки. Всё летает.
-
Не, этот патч устанавливается на всё, от delphi 1 до 10.3.3. И не важно, что это патч исключительно для 10.4.1))))
-
@Android а что, в лазарусе эти все важные компоненты есть что ли?
-
Скажи, а зачем вообще использовать библиотеку, которая не развивается?
-
@Ingalime у меня в 10.4.1 sdk лежит в C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\AndroidSDK-2525-21.0.38860.1461 (так инсталлятор установил), соответственно всё лежит там, включая Android SDK Manager в 10.3.3 sdk лежит в C:\Users\Public\Documents\Embarcadero\Studio\20.0\PlatformSDKs\android-sdk-windows
-
а причем тут способ доступа к серверу FTP, если проблема в записи в локальный файл? Кто его знает, какой там у вас код записи. UPD. Может быть проблема и не в записи, а в сетевом доступе. Под отладкой вообще запускали?
-
Без проверки на последний / можно обрезать так: LPath := '/storage/emulated/0/Download'; ShowMessage(LPath.SubString(0, LPath.LastIndexOf('/')));
-
Да, для десктопных приложений курс до сих пор актуален, убеждаюсь по переходящим из VCL и задающим кучу одних и тех же вопросов. А FGX Native увы только для Android и (скоро) для iOS.
-
А причем тут твой фаервол? Вопрос совсем о другом, о принципиальной возможности воспроизведения аудиопотока с указаного адреса/порта в FMX Стандартный TMediaPlayer из FMX полное убожесто, не работает нормально даже в 10.4.1, поэтому про него можно забыть. Если еще кто то в него верит и надеется на чудо. Теоретически это могут делать FFMPEG VCL (поддерживает и FMX) и Alcinoe