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

Tumaso

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

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

  • Посещение

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

    39

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

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

    Notification

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

    Delphi for Linux

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