CyberStorm

Пользователи
  • Публикаций

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

  • Посещение

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

    1

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

  1. Спасибо! Надеюсь до нового года разработчики выпустят новый пасервер. А еще один вопрос - а для реального устройства нужно ли приобретать сертификат разработчика, или можно обойтись без него?
  2. Такая же беда, как у автора темы. Имею: MacOS Mojave 10.14 Xcode 10.0 (10A255) Paserver 10.3.1.15 Delphi 10.2.3 (25.0.31059.3231) Все настроено, симулятор запускается, выскакивает логотип (огонек), но после загрузки приложение закрывается. Что делать?
  3. CyberStorm

    Рабочее место для IOS разработки

    Привет. Имею ноутбук (i5, 8gb) с Windows 10, на котором установлена Delphi 10.3, на котором отлично создаются приложения для винды и андроид устройств. Решил попробовать больше, и хочется влиться в айфон-тусовку, но никакого опыта владения яблочных устройств не было. Почитал статьи на хабре, посмотрел вебинары Бровина, везде нужно устройство с MacOS, есть возможность за недорого взять MacMini с core2duo 1,8hz и пятый айфон - и собственно вопрос - будет ли это достаточным для начальной разработки? Смущает что операционок MacOS 10 - есть много версий, для процессоров Core2Duo - крайняя версия - некий леопард, не слишком ли это отсталая версия для работы? Возможно это что то типа Windows 98?)) Или стоит вовсе заморочиться с виртуальной машиной, и виртуальным айфонами? Или копить на последние mac-mini или imac? Подскажите 😰
  4. CyberStorm

    Рабочее место для IOS разработки

    Mojave 10.14 отсюда https://rutracker.org/forum/viewtopic.php?t=5571139
  5. CyberStorm

    Рабочее место для IOS разработки

    Нашел в закромах материнку с сокетом 1155, и селероном 1610, откопал какойто-то системник и моник, и поставил туда хакинтош. Ставил две недели (с момента создания темы), разобрался наверное во всех особенностях и различных загрузчиках - типа хамелеона и кловера, подключение кекстов и прочей дребедени 😂В итоге поставил Сиерру, установил Xcode - а он бац и говорит что нужна более новая версия MacOS ☹️ Еще неделю потратил на установку Mojave (хотел подружить винду и макОС на одном винте - но в итоге сдался), вроде все работает, настроил связь с дельфями по известным статьям с хабра, запускается симулятор - но к сожалению сразу приложение вылетает - пока не разобрался в чем дело. Так же Delphi видит подключенный телефон iPhone 5S, но в отличии от устройств андроид, на нем нельзя сразу запускать приложения (на хабре пишут что нужно сразу покупать сертификат разработчика, но вроде можно и без него). В общем хакинтош - тоже выход. Оказывается хакинтошников много, и есть куча людей которые за пару сотен помогут вам установить мак на любое железо. Так же оказывается что МакОС - это прям таки очень крутая и удобная система для повседневного пользования.
  6. CyberStorm

    Компиляция под IOS

    Друзья, а поделитесь последней версией PAServer'a, как я понимаю она доступна по этой ссылке: RAD Studio 10.2.3 iOS 11.3 and CodeInsight Patch (remplace le correctif iOS précédent)http://cc.embarcadero.com/item/30837(PAServer 10.3.1.15) К соалению нет возможности оттуда скачать 🙄 UPD Спасибо, уже поделились https://drop.me/B4bG0L
  7. CyberStorm

    Рабочее место для IOS разработки

    Какая роль компьютера с MacOS - он ведь просто как промежуточное звено идет? Не проще ли на авито взять MacMini за 5 тысяч, (Core2Duo поддерживает 64битные операционки), и использовать его? Я вот колеблюсь - купить древний mac mini или собирать хакинтош 😃
  8. CyberStorm

    Delphi 10.2.3, AdBanner, Java, trouble

    Поставил новую версию делфей. Решил перекомпилить свои предыдущие проекты, при вызове рекламного модуля: BannerAd1.LoadAd; вываливается ошибка: Java class JAdSize could not be found Если тот же BannerAd создавать в новом проекте - то все Ок. Как такое может быть?
  9. Уважаемый разработчик, в моей стране заблокировали телеграмм - и теперь я не могу зайти на https://t.me/fgx_native (кликаю по ссылке в шапке сайта), что мне делать.
  10. CyberStorm

    Delphi 10.2.3, AdBanner, Java, trouble

    Функции Project > Clean Project в дельфях нет Удалял все лишние каталоги (в том числе и скрытые) оставлял только 4-ре файла (пару pas и dpr c dprj) и таже бяка. Сделал Target platforms->Android->Libraries, в появившемся меню выбрать Revert System Files to Default - но теперь не деплоились файлы на смартфон, увидел в чем ошибка: Не хватало какого-то файла, загуглил, а это какой-то баг в новой версии: https://community.embarcadero.com/es/blogs/entry/fix-for-google-play-services-dex-error-in-10-2-3 Попробовал исправить, но видимо образования не хватило Вообщем откатился назад на 10.2.2 и радуюсь, на 2.3 перейду через полгодика, когда всё исправят. Спасибо всем за помощь)
  11. С трекеров удобно качать большие дистрибутивы, а так уверен что у автора темы (как и у всех пользователей форума) есть лицензионный ключ. Я сам отсюда качал.
  12. Опубликовать врядли - какой профит получит компания Google от вашего приложения для избранных? Можно попробовать бета-режим: Используйте закрытое тестирование для целевых групп. Выберите этот вариант, чтобы протестировать приложение в небольшой группе пользователей (например, среди сотрудников компании или отдела). Закрытое бета-тестирование может проводиться для отдельных адресов электронной почты, сообщества Google+ или группы Google.
  13. Думаю многие занимались оптимизацией своей домашней ОС вручную - отключали всякие левые службы, что бы повысить производительность. А компания Auslogics написала неплохой софт - BoostSpeed который оптимизирует и вырубает ненужные службы гораздо проще, плюс занимается дефрагментацией и прочим. Вообщем его полезно запускать раз в месяц и наводить порядок в системе. Eсть еще отличный Driver Updater, но win-10 вроде и так драйвера автоматом собирает. Случайно на торренте узнал, что весь софт компании написан на Delphi. Вот.
  14. CyberStorm

    Что невозможно сделать на Delphi для Android?

    ААА Жиза))) Я думал один такой) Сорри за флуд) 2. Нет возможности работы с запароленными zip-архивами 3. Сложно создавать стабильно работающие приложения (как раз предыдущий пост об этом)
  15. Реализовал у себя в андроид-программе возврат в twebBrowser посредством нажатия функциональной клавиши, типа: {TForm1.FormKeyUp} if Key = vkHardwareBack then if WebBrowser.CanGoBack then fWebBrowser.GoBack; При пользовании браузера у пользователя сохраняются история типа: Страница 1 Страница 2 Страница 3 И собственно пару раз кликнув Назад - можно вернуться к первой странице. Вопрос: а как на Странице 3 - очистить историю браузера, чтоб CanGoBack давал false?
  16. Проверил, оказывается ненужны разрешения. Файлами оперирую во внутренней директории: TPath.GetDocumentsPath.
  17. Пользователь приложения пишет, что якобы со страницы Google.Play приложение открывается, а при запуске с ярлыка - нет. Вот и подумал, есть ли какие скрытые переменные передающиеся при запуске.
  18. Предположим есть установленное с маркета приложение. Есть ли какая нибудь разница как его запускать - со страницы приложения в Google.Play (типа жмакнуть на кнопку Открыть), или с автоматически созданного ярлыка на главном экране, или же запустить через какой-либо лаунчер (например стандартный "Все приложения"). Меняется ли что-либо для запущенного приложения? Возможно ли отследить откуда был запуск?
  19. добрый день, пользователи Google.Play жалуются, что моё приложение якобы требует root-права. В приложении стоит два разрешения: READ_EXTERNAL_STORAGE WRITE_EXTERNAL_STORAGE Это нужно для оперирования файлами внутри эээ контейнера программы. И в целом root вообще ненужен. Но я так понимаю, некоторые пользователи видят требования о запросе на рут права. Можно ли как нибудь убрать это - чтоб не беспокоить параноидальных юзеров?)
  20. В токио пофиксили баг или нет? На некоторых телефонах приложение подзависает при кликании на Едит
  21. CyberStorm

    Непонятки с TWebBrowser

    Вкратце: делаю приложение - электронную книгу (платформа андроида), текст вывожу подготовленными html-файлами. Решил сделать настройку размера шрифта, для этого на кнопку забацал вот такой код: form1.Memo1.Lines.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath, 'my.css'), TEncoding.ANSI); \\гружу таблицу стилей form1.Memo1.Text:=StringReplace((form1.Memo1.Text), ('font-size: '+inttostr(old_size_font)), 'font-size: '+inttostr(new_size_font), [rfReplaceAll, rfIgnoreCase]); \\ таким макаром меняю размер шрифта form1.Memo1.Lines.SaveToFile(TPath.Combine(TPath.GetDocumentsPath, 'my.css'), TEncoding.ANSI); \\гружу обратно form1.WebBrowser1.Reload; \\ перезапускаю страницу код исправно работает, по нажатию все меняется, опубликовал даже в гугл-плее приложение, но взяв еще один телефон для теста - замечаю что при нажатии на кнопку на нём ничего не происходит. Все проверив понимаю, что код работает, запись в стили идет, даже браузер перезапускает страницу - но использует старый стиль. Вот если выйти из приложения и запустить его снова - то все будет нормально, стиль будет измененный. Предположил что дело в кеше браузера, ставил в самом TWebBrowser- EnableCachng в false, вставлял теги в страницы типа: <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="expires" content="-1" /> Но, отчего-то безрезультатно.
  22. CyberStorm

    Indy IRC

    Проблема, делаю клиент для IRC на Delphi 10.1 для андроида, подключаюсь всё нормально, но при получении русских символов TMemo куда я вывожу текст получает символы таокго формата ���� (ромб с вопросом) Понимаю что дело в кодировке, но что я только не пробовал не получается: procedure TForm1.IdIRC1PrivateMessage(ASender: TIdContext; const ANickname, AHost, ATarget, AMessage: string); begin form1.MemoChat.Lines.Add(AMessage); form1.MemoChat.Lines.Add(AnsiToUtf8(AMessage)); form1.MemoChat.Lines.Add(Utf8ToAnsi(AMessage)); end; В теории сервер передает строки формата ANSI, так что я не понимаю чего нужно дельфям что бы нормально их выводить...
  23. CyberStorm

    Indy IRC

    а есть пример попроще?
  24. Имеется бумажная книга которую нужно перевести в электронный формат для android'a. На данный момент, книга реализована двумя компонентами: Twebbrowser для вывода текста (текст заранее отформатирован, разбит на главы формата html, снабжен перекрестными ссылками) обычный Tedit используется для поиска Выглядит примерно вот так: Хочется развития, что бы пользователь мог выделять нужный ему текст/править/добавлять комментарии/ставить закладки и т.д. На десктопе все было бы просто - обычный RichEdit решил бы все проблемы. Жаль что его реализации на androide нет (пробовал популярный TMS Component Pack, но и там richedit только для windows\mac). Вижу решение в большом использовании javascript в самих страницах, но это с ним разбираться нужно. Так же вижу решение ждать пока официально появится аналог richedit. Хотелось бы узнать мнения.
  25. Сорри что поднимаю эту тему, но вылазиет аналогичная (см. тему) ошибка. Проблема заключается в трех-строчках: Memo1.Lines.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath, 'my.html')); // загружаем в мемо текст Memo1.Lines.SaveToFile(TPath.Combine(TPath.GetDocumentsPath, 'temp.html')); //сохраняем в файл WebBrowser1.Navigate('file:///'+TPath.Combine(TPath.GetDocumentsPath, 'temp.html')); //пытаемся открыть при компилировании в windows - все норм, на андроиде - проблема с кодировками пробовал тысячи способв - но как будто об стенку. Помогите!! если первую строчку заменить на типа memo1.text:='траляля'; то код становится рабочим