krapotkin
Пользователи-
Постов
2 179 -
Зарегистрирован
-
Посещение
-
Победитель дней
209
Весь контент krapotkin
-
что за детский сад на андроиде приложения весят 400К и при этом используют библиотеки Java на 2G это как - маленькие или большие приложения? то же с .NET Приложение с пустой формой тащит за собой весь функционал, который вы можете использовать, при этом не требуя установки дополнительных run-time библиотек, чем, собсн, всегда и хороша была Делфи mp3 файл весит 8-10 мб. а 5 сек видео "опы - 120. Не видел я чтобы кто-то плакал по этому поводу
-
все верно. замораживать программу в мобильных системах нельзя и уж тем более пытаться запустить ProcessMessages по сути из ProcessMessages )
-
вообще если процессор 64 то и операционка будет 64. отладка не идет в Windows. Из rad-студии только посылаются команды в GDB Server , который работает в программе на Андроид. и потом получается ответ разрядность Windows совершенно не влияет. В любом случае RAD-studio - 32-битная программа Самое главное, что меня насторожило в вашем посте - это конфиг для Android64 нормально встал?? в SDK Manager он есть вообще?
-
Операционка не участвует. Участвует телефон. Если он 64 битный,то отладку надо вести в приложении для 64 битного конфига. Не видя всех тотально настроек перебирать долго. Могу только сказать что отлаживался я и на сяоми и на хуавее и на самсунгах, всегда находилась нужная комбинация. Нужно копать
-
мин sdk должен быть 29 последний раз, когда вставал вопрос, что нет отладки, выяснилось, что в путях есть русские символы. где-то эта схема дает сбой. вариант, который использую уже начиная с Seattle Никогда не ставил SDK/NDK из комплекта. Установил 100 лет назад Android Studio. Обновляю и ее и через SDK manager в ней - SDK и NDK в папки с короткими путями(!!) - типа C:\Android\ C:\Android\ndk В делфи - просто указать пути к SDK и NDK. Начиная с версии 11 она вообще отлично дальше находит всё сама Кроме того еще отладка не работает на телефоне несовпадающей битности, хотя установка проходит нормально.
-
я не пользуюсь Ctrl+D пользуюсь форматтером кода из CnWizards
-
не понимаю. зачем? вот с этого бы момента и как раз размотали бы вашу проблему шаг за шагом
-
ой, что-то далеко все зашло если что, RAD Studio - это и есть Delphi + Builder только Builder - мертвая штука даже по сравнению с самой Delphi, которая, "как известно", мертва))) Множество людей ставили этот продукт и то, что все работает из коробки, несомненно. Значит, где-то вы сворачивали не туда. Поэтому нужно было просто не валить все в кучу, а разбираться по одной проблеме. Разобрались с видимостью телефона - раз. Установили JDK - два. И далее по шагам. Потому что В двух абзацах описать продукт на десяток гигабайт мне лично не представляется возможным.
-
Можно было не копировать сдк, а просто указать, где он лежит в андроид студио
-
Во. Становится ближе. Нужно перевести его в режим обмена фото или как его там. Если он есть в файл менеджере то скорее всего в адб его нет
-
безотносительно SDK. Надеюсь, вы сможете найти на своих дисках свой SDK и ввести путь к нему в SDK base path. Остальное она и так почти все сама подтягивает. Но. Проблема в заголовке вовсе не в SDK. Закрыть Delphi. Ввести в командной строке ado devices и искать свой телефон там https://learn.microsoft.com/ru-ru/dual-screen/android/emulator/adb еще внимательно почитайте тут: https://fire-monkey.ru/topic/7184-android-sdk-с-чем-едят-и-как-бороться/#comment-42318 https://fire-monkey.ru/topic/6431-не-подключается-huawei/#comment-38150
-
СДК к видимости мобил не имеет отношения Делфи тоже Если ваш телефон видится через ADB - он будет и в Делфи Если нет - то и нет.
-
я предлагаю простую игру вместо всех этих (XXX+YYY*Z/12.4) поставить константы и тогда вся отладка будет простой и красивой 50,50 - 100,120 - вырезать 0,0 - 50,70 - вклеить и посмотреть, соответствует ли вашим ожиданиям картинка на 99% ваша ошибка в расчетах координат. что ваши переменные обозначают и чему равны, кроме вас, никто не ведает писать программу, чтобы отладить ваш код, ну какбы совсем лень а свой проект вы не приложили. вот собсно никто и не отвечает
-
Принципиальная разница такова Опыт подсказывает, что ничего неизменного нет. И через какое-то время клиент с безумными глазами прибегает и сообщает, что вот буквально еще одно-два поля ему так необходимы, что просто спать не может В случае БД или JSON вы просто добавляете поле и уходите заниматься своими делами, а если у вас старые файлы типизированных записей, то появятся еще новые файлы типизированных записей, которые будут несовместимы со старыми Начнется изобретение системы версий и всего такого. А еще хуже - хранение Unicode строк в типизированных файлах, мягко говоря, - задача с небольшой звездочкой. Про "дополнительные" библиотеки: У вас в каждой программе есть примерно 20 Мб всяких библиотек. Если туда добавится 100Кб, на что это повлияет? Вам же их - не писать?
-
это пользоваться вкладыванием компонентов в Layouts и другие контейнеры, в т.ч. друг в друга, и использование свойств Align Margin и Paddings
-
я еще не слышал примеров, где было оправданно использование разных шаблонов при разработке форм лучше использовать адаптивную верстку а получается, думаю, чисто сравнением разрешения с имеющимся набором ресурсов для одной формы. возможно, среднеквадратичным отклонением
-
Clipboardservice это объект. Его надо создать. В первом примере нарисовано, как.
-
вставка if not TPlatformServices.Current.SupportsPlatformService(IFMXExtendedClipboardService, ClipboardService) then exit; if ClipboardService.HasImage then begin b := TBitmap.Create; bs := ClipboardService.GetImage; b.Assign(bs); end копирование .... surface := TBitmapSurface.Create(); surface.Assign(bitmap); ClipboardService.SetImage(surface)
-
ну, если сходу, то это не совсем Delphi-проблема https://learn.microsoft.com/ru-ru/cpp/error-messages/tool-errors/linker-tools-error-lnk1123?view=msvc-170 https://stackoverflow.com/questions/12267158/failure-during-conversion-to-coff-file-invalid-or-corrupt везде речь идет о cvtres. думаю, стоит сначала попытаться сделать все это не через DCC а через сборку в IDE возможно за 30 лет, какие-то ключи изменились, вызванные функции переехали в другие DLL и всякое такое p.s. имитация форм на экране - конечно, не программирование. Вообще, все, что не mouse.sys - не программирование
-
я не загружал проект, но, раз она "зависла", то вы же должны знать, где? и не очень понятно, в чем состоит сам ваш вопрос? в событии, которое приходит из сокета, вы выводите пришедший текст в мемо. ок. Приходит вам чистый JSON. В чем именно состоит проблема - в парсинге JSON? тогда к чему вся эта простыня кода, если задача - вот строка, хочу достать оттуда вот это вот значение?
-
вы не попутали часом? прямо на странице проекта на гитхабе видеоролик, на котором приложение, работающее на андроид скажу больше - видеоплеер Alcinoe вообще работает исключительно на мобилах, для десктопов даже нет реализации там вероятно есть проблемы с запуском на D11. Потому что написана целевая версия 10.4. Но руки и голова есть, возможно, порешать можно их. а что второй вариант, даже не смотрели ? https://github.com/HemulGM/FMXVLC
-
использовать Alcinoe или VLC For FMX Github - поиск