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.

vvs81

Active subscription
  • Joined

  • Last visited

Everything posted by vvs81

  1. Не понял где это что это? а потом понял как удалить это сообщение?
  2. SVG не корректно отображается. Некоторые элементы вовсе не видны становятся, как показано на маленьком квадратике, а в эллипсе вместо прозрачности чёрный круг. <svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="39" height="39" fill="#F5F5F5" style="fill:#F5F5F5;fill:color(display-p3 0.9608 0.9608 0.9608);fill-opacity:1;"/> <g clip-path="url(#clip0_0_1)"> <circle cx="27.5" cy="10.5" r="7.5" stroke="#FF9113" style="stroke:#FF9113;stroke:color(display-p3 1.0000 0.5686 0.0745);stroke-opacity:1;" stroke-width="6"/> <path d="M21 16L6 31" stroke="#FF9113" style="stroke:#FF9113;stroke:color(display-p3 1.0000 0.5686 0.0745);stroke-opacity:1;" stroke-width="6" stroke-linecap="square"/> <rect x="14.9267" y="23.3173" width="9" height="9.95087" transform="rotate(44.1143 14.9267 23.3173)" fill="#FF9113" style="fill:#FF9113;fill:color(display-p3 1.0000 0.5686 0.0745);fill-opacity:1;"/> <circle cx="26" cy="26" r="11.5" fill="#00D83A" stroke="#00A22B" style="fill:#00D83A;fill:color(display-p3 0.0000 0.8462 0.2256);fill-opacity:1;stroke:#00A22B;stroke:color(display-p3 0.0000 0.6347 0.1693);stroke-opacity:1;"/> <line x1="20.3765" y1="25.5709" x2="24.1659" y2="29.3604" stroke="white" style="stroke:white;stroke-opacity:1;" stroke-width="3"/> <line x1="33.008" y1="22.6396" x2="24.1659" y2="31.4817" stroke="white" style="stroke:white;stroke-opacity:1;" stroke-width="3"/> </g> <defs> <clipPath id="clip0_0_1"> <rect width="39" height="39" fill="white" style="fill:white;fill-opacity:1;"/> </clipPath> </defs> </svg>
  3. В примерах про scrollbox никакой ничего нету. Кроме VerticalScrollBox и HorizontalScrollBox в FGX Native нет других ScrollBox-ов.
  4. Спасибо, как то не догадался. А есть возможность scroll не только по горизонтали , но и одновременно по вертикали?
  5. Ув. разработчики, не найду ни одного примера по скролбоксам, не могу сам разобраться. Подскажите простой пример, чтобы понял куда копать. Спасибо.
  6. т.е Покажите на примере как это работает, что то не пойму, т.к. это событие срабатывает после всех procedure TStartForm.fgFormSafeAreaChanged(Sender: TObject; const AScreenInsets: TRectF); begin lbl.Position.Y := AscreenInsets.Height; end; У меня это значение почему то -16.615383... я наверное что то не понял
  7. I didn't think it would work. Thanks.
  8. Здравствуйте! Пишу мобильное приложение на Delphi 12.3 с FGX (FireMonkey NextGen) под Android. Нужно корректно определить высоту статус-бара (верхней панели, где часы, заряд и т.д.), чтобы задать отступ сверху у Layout.
  9. Вопрос решил: Я прочитал что с версии андроид 11+ (апи30+) - write_external_storage больше не работает как в старых версиях. т.е происходит отказ потому что разрешение технически бесполезно. если речь о сохранении в приватную папку то рут не нужен и значит разрешения тоже, работает с 6 андроида. Для публичные папок таких как Download, DCIM, Document до 10 версии была проверка разрешения на write_external_storage, т.е можно было писать при условии true, а в 11+ уже нельзя напрямую. Проверка в данном случае на write_external_storage будет только мешать.
  10. Никто что-ли не создавал SQL в FGX? Что нужно подключить чтобы это работало? Помогите с решением
  11. да, в том то и дело что галочка стоит
  12. При вызове процедуры результат 'Не удалось сохранить настройки'. Вроде разрешения стоят, что ещё не так может быть. procedure TFDB.SaveParams; begin TfgPermissionService.RequestPermissionsAsync(['android.permission.WRITE_EXTERNAL_STORAGE'], procedure(const APermissionInfo: TArray<TfgPermissionInfo>) var FIniFile: TINIFile; begin case APermissionInfo[0].CheckResult of TPermissionCheckResult.Granted: begin FIniFile := TINIFile.Create(GetExternalFilesDir+PathDelim+'conf.ini'); ... TfgToast.Show('Сохранено', TfgToastDuration.Long); FIniFile.UpdateFile; FIniFile.Free; end else TfgToast.Show('Не удалось сохранить настройки', TfgToastDuration.Long); end; end); end;
  13. Добрый день, переделываю программу с фаирманки на FGX, при обращении к базе данных, при вызове функции которая описана ниже происходит ошибка при попытке подключения function TFDB.GetDepoName(const TABID:integer):string; // TTABParams; var tmpQuery: TFDQuery; begin tmpQuery := TFDQuery.Create(nil); tmpQuery.Connection := SQLLiteConnection; tmpQuery.SQL.Text := 'SELECT IND,NAME,ORG_ID FROM TABL WHERE IND='+TAB.ToString; tmpQuery.Open; ... result:=tmpQuery.FieldByName('NAME').AsString; tmpQuery.Close; tmpQuery.Free; end; Помогите понять в чём проблема. Спасибо.

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.