Tumaso
-
Постов
331 -
Зарегистрирован
-
Посещение
-
Победитель дней
39
Сообщения, опубликованные Tumaso
-
-
А что, банально инициализировать Result := nil в начале MyFunc религия не позволяет?
-
В 05.01.2023 в 02:47, newcleaning newcleaning сказал:
В ПРОТИВНОМ СЛУЧАИ ПРОСТО ПРИДЕТСЯ ВЫБРОСИТЬ ВСЕ DELPHI НАЧИНАЯ С DELPHI 7 И ВЫШЕ .. ИБО ОНИ НЕ РАБОТАЮТ КАК ЗАЯВЛЕНО , ИМИТАЦИЯ ФОРМ НА ЭКРАНЕ ЭТО НЕ РАБОТА ЯЗЫКА ПРОГРАММИРОВАНИЯ.
Тогда добро пожаловать в курьеры)))
-
А что, Alcinoe разве стала поддерживать delphi 11?
-
Вылетать может и из за разрешений приложения (в первую очередь), либо из за указанных SDK/NDK.
Попробуй запустить какой нибудь пример из папки Samples на своем телефоне.
Также попробуй запустить приложение без стиля, будет запускаться? -
В MyNotification.FireDate ты указал только время, а дату нет. Например попробуй Trunc(Now) + EncodeTime(MyHour, MyMin, 0, 0)
И да, убери MyNotification.Free -
И что, если я напишу например 1 в AndroidManifest, то сразу появится поддержка Android 1?
Можешь указывать там что хочешь, только работать неподдерживаемое не будет. Или неработающее приложение на 5.1 тебе ни о чем не говорит? ))))))))) -
Минимальная версия андроида - 8.1
https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#cite_note-1
-
В телеге подсказали куда копать, в итоге решение оказалось простым
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;
-
Подскажите, каким образом приложение на macOS может переместить себя на передний план?
Для Windows это делается следующим образом{$IFDEF MSWINDOWS} LHandle := FormToHWND(Self); BringWindowToTop(LHandle); SetForegroundWindow(LHandle); {$ENDIF}
А как это сделать на маке, пока непонятно
-
Рекомендую ознакомится с идеологией REST, ее целями и задачами.
В целом прямое подключение к БД неправильно не только для мобильных приложений, а для десктопных тоже. Давая прямой доступ к БД для выполнения sql-запросов, вы даете злоумышленникам большие возможности по произвольному доступу к данным.
А используя промежуточный слой в виде бэка, вы как минимум скрываете тип используемой БД, структуру таблиц. -
Сейчас IDE есть только для Windows, а вот делать приложения под Linux, включая убунту, делфи может без проблем (нужен FMXLinux и установленный PAServer на убунте)
-
12 часов назад, Firemonkey сказал:
Какая версия Delphi позволяет указывать API 31 ?
-
Да, пересоздать проект и потом подменить бывает самым быстрым решением. Приходилось так делать при переходе на 10.4.2 с 10.3.3
-
Для начала сделай Revert System Files to Default для Android 32-bit и Android 64-bit
-
-
-
Посмотри библиотеку FGX Native , там всё это есть
-
-
А ты проверял свойство ParentShowHint?
-
Для начала нужно исправить ошибку с отсутствием модуля Unit2. Тут либо указан неправильный путь к этому модулю, либо модуль переименован, либо вообще отсутствует.
-
@VEGA чтобы заливать приложения напрямую из делфи на телефон, на телефоне обязательно должен быть включен режим разработчика (речь об андроидах)
-
-
Для начала сделай Revert System Files to Default, для Android 32-bit и для Android 64-bit (т.к. при переходе на старшие версии делфи некоторые системные либы изменяются)
-
2 часа назад, VEGA сказал:
выдает ошибку при компиляции
какую именно?
Не могу установить RAD Studio 11.3 Alexandria Architect Trial
в Вопросы
Опубликовано
https://docwiki.embarcadero.com/PlatformStatus/en/Main_Page#cite_note-1