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

Лидеры

  1. Alex7wrt

    Alex7wrt

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


    • Баллы

      4

    • Постов

      508


  2. rareMax

    rareMax

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


    • Баллы

      3

    • Постов

      553


  3. #WAMACO

    #WAMACO

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


    • Баллы

      1

    • Постов

      776


  4. Евгений Корепов

    Евгений Корепов

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


    • Баллы

      1

    • Постов

      738


Популярный контент

Показан контент с высокой репутацией 23.10.2018 во всех областях

  1. var Player: JMediaPlayer; Единожды создаете плеер и готовите файл: Player:=TJMediaPlayer.Create; Player.setDataSource(StringToJString('Путь_к_файлу')); Player.prepare; И, когда потребуется, запускаете воспроизведение Player.start; В uses нужно добавить что-то из этого: FMX.Helpers.Android, Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.Media, Androidapi.JNI.JavaTypes, Androidapi.JNI.AdMob, Androidapi.JNI.App, Androidapi.JNIBridge, FMX.Advertising, FMX.Platform.Android, Androidapi.JNI.Embarcadero Не помню уже, что именно. Ненужные уберите
    2 балла
  2. Ну скорее всего у себя вы указали в коннекшене символическое имя для подключения, оно сохраняется в FDConnectionDefs.ini (вроде правильно), а у пользователя его нет. Задайте параметры подключения вручную, явно
    1 балл
  3. Alex7wrt

    альтернатива диалогу

    Возможно, проблема в том что в VCL и FMX по-разному реализована работа с окнами. Пока в голову приходят два варианта и оба касаются исходного кода компонентов TFileOpenDialog либо TOpenDialog: 1. В исходниках кода TFileOpenDialog переделать работу с контекстом родительского окна под FMX. Вместо Handle окна использовать WindowHandleToPlatform(Handle).Wnd 2. В исходниках TOpenDialog разрешить нажатие на 'ОК' без выбора файла. Для этого скопируйте в папку проекта модули, в которых реализован функционал TFileOpenDialog или TOpenDialog и поэкспериментируйте с ними.
    1 балл
  4. Alex7wrt

    альтернатива диалогу

    Добрый день Проверил поведение TOpenDialog в своей программе в полноэкранном режиме. При переключении на другие программы и обратно окно диалога никуда не исчезает. Сложно сказать, чем вызвано подобное поведение диалога в вашем случае. Возможно стоит проверить код в обработчиках событий формы. Также, рекомендую поиграться со свойствами формы BorderStyle, FullScreen, WindowState. В частности, попробуйте BorderStyle = None; FullScreen = true; WindowState = wsMaximized.
    1 балл
  5. в папку с exe положи sqlite3.dll скачать последнюю версию можно с sqlite.org
    1 балл
  6. Боту могут много человек одновременно писать. Для этого от сервера возвращается не один объект Update, а массив таких объектов. Событие OnUpdates - возвращает скоп таких обновлений. Событие OnUpdate - перебирает массив и вызывается для каждого элемента(массива) Для чего: OnUpdate - тебе не придется запускать цикл, ты работаешь напрямую с объектом. OnUpdates - был случай, когда необходимо было этот массив событий отправить в TParallel.For. Раз понадобился мне - возможно и вам понадобится.
    1 балл
  7. https://www.native-english.ru/grammar/english-nouns-plural https://core.telegram.org/bots/api#getting-updates
    1 балл
  8. Нашел в закромах материнку с сокетом 1155, и селероном 1610, откопал какойто-то системник и моник, и поставил туда хакинтош. Ставил две недели (с момента создания темы), разобрался наверное во всех особенностях и различных загрузчиках - типа хамелеона и кловера, подключение кекстов и прочей дребедени ?В итоге поставил Сиерру, установил Xcode - а он бац и говорит что нужна более новая версия MacOS Еще неделю потратил на установку Mojave (хотел подружить винду и макОС на одном винте - но в итоге сдался), вроде все работает, настроил связь с дельфями по известным статьям с хабра, запускается симулятор - но к сожалению сразу приложение вылетает - пока не разобрался в чем дело. Так же Delphi видит подключенный телефон iPhone 5S, но в отличии от устройств андроид, на нем нельзя сразу запускать приложения (на хабре пишут что нужно сразу покупать сертификат разработчика, но вроде можно и без него). В общем хакинтош - тоже выход. Оказывается хакинтошников много, и есть куча людей которые за пару сотен помогут вам установить мак на любое железо. Так же оказывается что МакОС - это прям таки очень крутая и удобная система для повседневного пользования.
    1 балл
  9. Ну вряд ли найдется метод "более простой", я имел ввиду методы конкретной платформы, к примеру для андроида JAudioTrack или JAudioManager. Посмотрите вот тут http://www.fmxexpress.com/free-game-audio-manager-wrapper-class-in-delphi-xe6-firemonkey-for-android-ios-windows-and-osx/ может вам подойдет, или поищите (даже на этом форуме) JAudioTrack
    1 балл
  10. Мне очень неудобно, что я не обновил статью. На самом деле с этой библиотекой произошло очень много изменений с проектом: - переехал на битБакет: https://bitbucket.org/RareGods/cloudapi/src/master/ - теперь там не только работа с телеграмом, но и другие сервисы - после выхода Delphi CE позволил себе вырезать работу с сетевыми библиотеками, отличными от System.Net. - пофиксил больше багов чем добавил. На вскидку это все. На вопросы оперативно отвечаем в телеграм-чате : @CloudAPI.
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...