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

krapotkin

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

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

  • Посещение

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

    209

Весь контент krapotkin

  1. у более-менее свежих делфи вроде без проблем удаление проходит штатными средствами и две версии живут вместе тоже нормально например 10.3 и 10.4
  2. Бывает. На функционал обычно не влияет. В делфи как всегда для исправления ошибок - берите версию поновее. Может сторонние пакеты типа CnWizards или типа того есть. Тоже могут влиять.
  3. мир отладки на всем кроме Windows, крайне жесток ... иногда помогает каст string(переменная) но это неточно
  4. var http: THttpClient; pesp: IHttpResponse; http := THttpClient.Create; try resp := http.head(URL); except on e: exception do begin showmessage(e.message); end; end; http.free;
  5. а на андроид как выглядит панель задач?
  6. самая простая проверка - это попытка просто что-то заведомо существующее запросить например http.head('https://www.google.com')
  7. т.е. просто ОГРОМНЫМИ БУКВАМИ НА ВЕСЬ ЭКРАН ???? ну тут да только скейлинг )))
  8. очень странная проблематика любое приложение должно быть адаптировано к тому, что размер экрана, на котором оно запускается, может быть самым разнообразным, ну естественно, в каких-то адекватных рамках на текущий момент разрешения колеблются +- от 720x1200 до 2000x4000 с масштабированием от 1 до 3. 1.333 любит например Самсунг так что используйте Align, контейнеры layouts и проектируйте интерфейс адаптивным
  9. если снизу в скролл добавить пустой элемент достаточной высоты, особо проблем не возникает или я что-то не понимаю?
  10. https://en.delphipraxis.net/topic/1788-android-fileuriexposedexception-file/ теперь работа с файлами сделана через отдельную .опу поэтому ссылки вида file:// не пройдут я вот тут игрался с этим
  11. я две ссылки положил. там готовый код или что не так?
  12. ну и тут вроде решена задача https://en.delphipraxis.net/topic/4564-trying-to-share-a-text-file/
  13. http://aziga.x10.mx/delphi/index.php?option=com_content&view=article&id=23&Itemid=27
  14. насколько я навскидку вижу из исходников FMX.MediaLibrary.Android; TSharingManagerAndroid.AddImage если вместо '.png' указать что-то другое, то будет то что нужно не проверял конечно, но просто покопайтесь в этом коде, скопируйте к себе в папку программы этот файл, добавьте его явно в проект и замените png на txt например если все правильно понимаю, выведется другой список приложений
  15. в примерах делфи есть такой пример, если не ошибаюсь, там, где фото делают
  16. 1. делаем в коде Ctrl+клик по TransferType попадаем в модуль IdFTP выясняем что тип TransferType : TIdFTPTransferType 2. делаем Ctrl+ клик по TIdFTPTransferType и попадаем в модуль IdFTPCommon 3. этот модуль вписываем в uses нашего откуда мы начали это увлекательное путешествие. 4*. (опциональное) в современных версиях принято не просто указывать константу, а еще и тип, чтобы работало автодополнение тогда строка выглядит как ftpbot.TransferType := TIdFTPTransferType.ftBinary; ------------------------------------ Но вообще это какбэ азы совсем.
  17. а что должна обозначать эта запись??? вот конструкции, которые что-то значат FTPBot.TransferType := ftBinary; if FTPBot.TransferType = ftBinary then
  18. про 4 вычисления параллельно вот тут можно почитать http://www.proghouse.ru/programming/36-delphi-xe7-ppl
  19. http://docwiki.embarcadero.com/Libraries/Sydney/en/System.Classes.TThread.Suspend тут читали про Suspend ?? логично же да?
  20. а что за конструкция while true do suspend там вообще?? и раз упомянута разрядность, неплохо бы и в типу переменных вникнуть
  21. Специально для этого придумали отдельные потоки. Даже сделали несколько реализаций, которые позволяют не заводить под них отдельный класс, а описывать прямо в коде процедуры, как в javascript Создайте поток, в нем через Synchronize() изменяйте компоненты, и все заработает
×
×
  • Создать...