Skip to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Артем

Members
  • Joined

  • Last visited

Everything posted by Артем

  1. С этим VirtualPageLayout компонентом другие проблемы. Но пока решил вернутся на PageControl
  2. + созданные через иде вкладки удалить не могу. Падает с той же ошибкой. Помогите пжл Катастрофа блин
  3. Доброго времени суток! Что не так делаю? Не могу в рантайме создавать страницы Ошибка First chance exception at $C49903AD. Exception class EJNIException with message 'java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 1, found: 2 Pager id: ffffffff Pager class: class ru.fgx.view.pager.NativeViewPager Problematic adapter: class ru.fgx.view.pager.ViewPagerAdapter'. Process m4mobile.apk (18994)
  4. Добрый день TfgButton.Appearance = Outline TfgButton.Appearance.Border.ColorName = 'Dark\Background'; TfgButton.Appearance.Icon.ColorName= 'Dark\Background'; При смене темы не меняются цвета IDE D11 FGX 1.13.3
  5. Доброго времени суток! Добавлена реализация TfgBarcodeScanner для iOS. На iOS ничего не происходит. Не заходит в событие BarcodeScannerDetected
  6. Доброго времени суток на iOS AspectFill и AspectFit дают один и тот же результат
  7. Добрый день. Подскажите что не так делаю? на девайсе
  8. нажал "Нет" , перезапустил. Пока вроде полет норм
  9. Всем привет! При запуске IDE IDE 10.4.2 Win11
  10. Классные полезные вопросы. Был бы признателен тоже узнать на них ответы от Автора
  11. А с чем может быть связана такая ошибка? После
  12. А как сделать так чтобы не открывать средство просмотра логов после каждой сборки приложения?
  13. Артем replied to ProgmaN's topic in English
    what's your question? For example I didn't see it. Comunity always helps when anyone need it
  14. Всем привет! У меня одного падает на скачивании? Почти в самом конце 😞
  15. я хотел предположить что у вас беда в этом... но я так понял что вы не меняли эти атрибуты?
  16. У меня тоже норм отображается на девайсе Samsung
  17. Доброго времени суток. После установки 1.11.3 IDE 10.4.2 У контрола стал странный цвет фона... При том что у меня он не задан
  18. Всем доброго дня у меня все равно падает на iOS что делаю не так? 10.4.2 IDE
  19. на iOS падает. Что делаю не так?
  20. Стас, все именно так как вы и предполагаете. Сменил на prvate каталог и все пошло.
  21. Добрый день! Подскажите что делаю не так? var Asset: TfgAssetFile; begin if TfgAssetsManager.Current.Find<TfgAssetFile>(R.Files.DOC_TEMPLATES_AVR_X5, Asset) then VSHReport.RegisterReport('act_of_completion_x5', Asset.FileName); end;
  22. Времени и правда особо нет. Но все на самом деле не так сложно. Я тоже не супер разработчик - самоучка. Многое уверен написано криво и есть куда рефакторить. По вашим вопросам: - печать на принтер идет либо через приложения печати, либо через Гугл хром. То есть на стороне нашего приложения идет просто формирование html формы. Далее передаем интентом файл в другое приложение. Печать либо через вай-фай , либо через OTG кабел. Вроде так он зовется - Локации на карте через tfgMap добавляем точки и вешаем на нажатие событе - проложить маршрут через интенты к нужным приложения: вот пример ЯКарты. НО! пока приложение наше/ваше не будет в маркете более 5 раз не даст открыть procedure TNavigator.OpenYandexMaps(pointFrom, pointTo: TCoord); begin {$IF Defined(ANDROID)} var Data: JUri; var Intent := TJIntent.Create; Intent.setAction(TJIntent.ACTION_VIEW); Intent.setFlags(TJIntent.FLAG_ACTIVITY_NEW_TASK); Intent.setFlags(TJIntent.FLAG_GRANT_READ_URI_PERMISSION); var URL := 'yandexmaps://maps.yandex.ru/?rtext='+ Extention.DoubleToString(pointFrom.lat) +','+ Extention.DoubleToString(pointFrom.lon) +'~'+ Extention.DoubleToString(pointTo.lat) +','+ Extention.DoubleToString(pointTo.lon) +'&rtt=auto'; Intent.setData(StringToJUri(URL)); Intent.setFlags(TJIntent.FLAG_GRANT_READ_URI_PERMISSION); Intent.setPackage(StringToJString('ru.yandex.yandexmaps')); TfgAndroidHelper.Activity.startActivity(Intent); {$ELSEIF Defined(MSWINDOWS)} // ShellExecute(0, 'OPEN', PWideChar(URL), nil, nil, SW_SHOWNORMAL); {$ELSEIF Defined(IOS)} // SharedApplication.OpenURL(StrToNSUrl(URL)); {$ELSEIF Defined(MACOS)} _system(PAnsiChar('open ' + AnsiString(URL))); {$ENDIF} end; TCoord - это структура lat, lon Extention.DoubleToString - это наша функция которая просто заменяет "," на "."

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.