Перейти к содержанию

Tumaso

Пользователи
  • Активность

    242
  • Зарегистрирован

  • Посещение

  • Победитель дней

    21

Tumaso стал победителем дня 28 августа 2020

Tumaso имел наиболее популярный контент!

1 Подписчик

Информация о Tumaso

  • Звание
    Продвинутый пользователь

Информация

  • Город
    Тюмень

Посетители профиля

5 885 просмотров профиля
  1. Не, этот патч устанавливается на всё, от delphi 1 до 10.3.3. И не важно, что это патч исключительно для 10.4.1))))
  2. Tumaso

    macOS Big Sur & Delphi

    @slav_z так поставь виртуалку с Big Sur, необязательно же сразу на реальном железе тестить.
  3. Tumaso

    [Android] Delphi vs. Lazarus

    @Android а что, в лазарусе эти все важные компоненты есть что ли?
  4. Tumaso

    XSuperObject

    Скажи, а зачем вообще использовать библиотеку, которая не развивается?
  5. Я бы проверил, какой межстрочный разделитель в проблемном pas-файле...
  6. Согласен, THTTPClient более удобен в использовании, чем Indy. Еще существенный плюс - поддержка ssl из коробки, не нужно ничего дополнительно ставить. У Indy на андроиде 6+ с этим проблемы
  7. попробуй вот так: procedure Get(const ASession: TIdHTTP; const AUrl: string; const AResult: TStringStream); begin ASession.Get(ASession.URL.URLEncode(AUrl), AResult); end; где AUrl - твой урл с параметрами
  8. Tumaso

    [Android]RAD10.4.1

    @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
  9. а причем тут способ доступа к серверу FTP, если проблема в записи в локальный файл? Кто его знает, какой там у вас код записи. UPD. Может быть проблема и не в записи, а в сетевом доступе. Под отладкой вообще запускали?
  10. Без проверки на последний / можно обрезать так: LPath := '/storage/emulated/0/Download'; ShowMessage(LPath.SubString(0, LPath.LastIndexOf('/')));
  11. Да, для десктопных приложений курс до сих пор актуален, убеждаюсь по переходящим из VCL и задающим кучу одних и тех же вопросов. А FGX Native увы только для Android и (скоро) для iOS.
  12. А причем тут твой фаервол? Вопрос совсем о другом, о принципиальной возможности воспроизведения аудиопотока с указаного адреса/порта в FMX Стандартный TMediaPlayer из FMX полное убожесто, не работает нормально даже в 10.4.1, поэтому про него можно забыть. Если еще кто то в него верит и надеется на чудо. Теоретически это могут делать FFMPEG VCL (поддерживает и FMX) и Alcinoe
  13. @Ingalime 1. если высота фрейма зависит от данных, то да, вычисляйте высоту 2. по расположению создаваемых фреймов друго под другом - самый простой вариант использовать свойство Align у фреймов (устанавить в Top), для этого размещайте создаваемые фреймы на общем контейнере для них (например на VertScrollBox) условно говоря примерно так: procedure TForm1.AddFrame(const AParent: TFmxObject; const AData: TFrameData); var LFrame: TMyFrame; begin LFrame := TMyFrame.Create(Self); // или nil, если в дальнейшем будете сами уничтожать фреймы LFrame.Parent := AParent; LFrame.Align := TAlignLayout.Top; LFrame.Data := AData; // этим кодом предполагается заполнение фрейма данными, при котором фрейм заполнит выводимые компоненты и настроит свою высоту end; procedure TForm1.FillFrames; var I: Integer; begin for I := 0 to Data.Count - 1 do AddFrame(vsbFrames, Data[I]); // vsbFrames - TVertScrollBox для размещения фреймов, Data - список данных для отображения, каждый элемент - данные для отдельного фрейма end;
×
×
  • Создать...