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

Tumaso

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

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

  • Посещение

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

    40

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

  1. Посмотри пример здесь: https://github.com/HemulGM/FMXInVCL
  2. Обновить Windows хотя бы до 10
  3. https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#cite_note-1
  4. А что, банально инициализировать Result := nil в начале MyFunc религия не позволяет?
  5. Тогда добро пожаловать в курьеры)))
  6. А что, Alcinoe разве стала поддерживать delphi 11?
  7. Вылетать может и из за разрешений приложения (в первую очередь), либо из за указанных SDK/NDK. Попробуй запустить какой нибудь пример из папки Samples на своем телефоне. Также попробуй запустить приложение без стиля, будет запускаться?
  8. Tumaso

    Notification

    В MyNotification.FireDate ты указал только время, а дату нет. Например попробуй Trunc(Now) + EncodeTime(MyHour, MyMin, 0, 0) И да, убери MyNotification.Free
  9. И что, если я напишу например 1 в AndroidManifest, то сразу появится поддержка Android 1? Можешь указывать там что хочешь, только работать неподдерживаемое не будет. Или неработающее приложение на 5.1 тебе ни о чем не говорит? )))))))))
  10. Минимальная версия андроида - 8.1 https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#cite_note-1
  11. В телеге подсказали куда копать, в итоге решение оказалось простым 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;
  12. Подскажите, каким образом приложение на macOS может переместить себя на передний план? Для Windows это делается следующим образом {$IFDEF MSWINDOWS} LHandle := FormToHWND(Self); BringWindowToTop(LHandle); SetForegroundWindow(LHandle); {$ENDIF} А как это сделать на маке, пока непонятно
  13. Рекомендую ознакомится с идеологией REST, ее целями и задачами. В целом прямое подключение к БД неправильно не только для мобильных приложений, а для десктопных тоже. Давая прямой доступ к БД для выполнения sql-запросов, вы даете злоумышленникам большие возможности по произвольному доступу к данным. А используя промежуточный слой в виде бэка, вы как минимум скрываете тип используемой БД, структуру таблиц.
  14. Tumaso

    Delphi for Linux

    Сейчас IDE есть только для Windows, а вот делать приложения под Linux, включая убунту, делфи может без проблем (нужен FMXLinux и установленный PAServer на убунте)
  15. Да, пересоздать проект и потом подменить бывает самым быстрым решением. Приходилось так делать при переходе на 10.4.2 с 10.3.3
  16. Для начала сделай Revert System Files to Default для Android 32-bit и Android 64-bit
  17. При использовании компонентов только из коробки (например тот же TRectangle) многое придется делать ручками, т.е. писать кучу кода. Например перемещение вверх/вниз нужно будет делать самому
  18. Обычный TRectangle, у него можно и углы закруглять
  19. Посмотри библиотеку FGX Native , там всё это есть
  20. А ты проверял свойство ParentShowHint?
  21. Для начала нужно исправить ошибку с отсутствием модуля Unit2. Тут либо указан неправильный путь к этому модулю, либо модуль переименован, либо вообще отсутствует.
  22. @VEGA чтобы заливать приложения напрямую из делфи на телефон, на телефоне обязательно должен быть включен режим разработчика (речь об андроидах)
×
×
  • Создать...