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

Tumaso

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

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

  • Посещение

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

    34

Tumaso стал победителем дня 12 октября

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

Информация

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

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

11 776 просмотров профиля
  1. А что, Alcinoe разве стала поддерживать delphi 11?
  2. Вылетать может и из за разрешений приложения (в первую очередь), либо из за указанных SDK/NDK. Попробуй запустить какой нибудь пример из папки Samples на своем телефоне. Также попробуй запустить приложение без стиля, будет запускаться?
  3. Tumaso

    Notification

    В MyNotification.FireDate ты указал только время, а дату нет. Например попробуй Trunc(Now) + EncodeTime(MyHour, MyMin, 0, 0) И да, убери MyNotification.Free
  4. И что, если я напишу например 1 в AndroidManifest, то сразу появится поддержка Android 1? Можешь указывать там что хочешь, только работать неподдерживаемое не будет. Или неработающее приложение на 5.1 тебе ни о чем не говорит? )))))))))
  5. Минимальная версия андроида - 8.1 https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#cite_note-1
  6. В телеге подсказали куда копать, в итоге решение оказалось простым var LAutoReleasePool: NSAutoReleasePool; LNSApp: NSApplication; LNSWin: NSWindow; begin LAutoReleasePool := TNSAutoreleasePool.Create; try LNSApp := TNSApplication.Wrap(TNSApplication.OCClass.sharedApplication); LNSApp.activateIgnoringOtherApps(True); LNSWin := WindowHandleToPlatform(Self.Handle).Wnd; // у меня Self это главная форма приложения if (LNSWin <> nil) and LNSWin.isVisible then LNSWin.makeKeyAndOrderFront(NSObjectToID(LNSApp)); finally LAutoReleasePool.release; end; end;
  7. Подскажите, каким образом приложение на macOS может переместить себя на передний план? Для Windows это делается следующим образом {$IFDEF MSWINDOWS} LHandle := FormToHWND(Self); BringWindowToTop(LHandle); SetForegroundWindow(LHandle); {$ENDIF} А как это сделать на маке, пока непонятно
  8. Рекомендую ознакомится с идеологией REST, ее целями и задачами. В целом прямое подключение к БД неправильно не только для мобильных приложений, а для десктопных тоже. Давая прямой доступ к БД для выполнения sql-запросов, вы даете злоумышленникам большие возможности по произвольному доступу к данным. А используя промежуточный слой в виде бэка, вы как минимум скрываете тип используемой БД, структуру таблиц.
  9. Tumaso

    Delphi for Linux

    Сейчас IDE есть только для Windows, а вот делать приложения под Linux, включая убунту, делфи может без проблем (нужен FMXLinux и установленный PAServer на убунте)
  10. Да, пересоздать проект и потом подменить бывает самым быстрым решением. Приходилось так делать при переходе на 10.4.2 с 10.3.3
  11. Для начала сделай Revert System Files to Default для Android 32-bit и Android 64-bit
  12. При использовании компонентов только из коробки (например тот же TRectangle) многое придется делать ручками, т.е. писать кучу кода. Например перемещение вверх/вниз нужно будет делать самому
  13. Обычный TRectangle, у него можно и углы закруглять
  14. Посмотри библиотеку FGX Native , там всё это есть
×
×
  • Создать...