Jump 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.
  • Status: Fixed
  • Priority: Normal
  • Resolution: Fixed
  • Platform: Windows
  • Affects version 1.18.13.0
  • Fix version: 1.19.0.0

Ошибка такая: Access violation in module 'FGXNative.Core.290.bpl'. Read of address 00000004

Лог ниже

[2685E4F7]{FGXNative.Core.290.bpl} Fgx.Assets.TfgAssetLinks.Remove + $17
[2685E4F2]{FGXNative.Core.290.bpl} Fgx.Assets.TfgAssetLinks.Remove + $12
[791E58AD]{rtl290.bpl } System.Messaging.TMessageManager.TListenerList.MarkAsRemoved (Line 177, "System.Messaging.pas" + 1) + $2
[791E5AA5]{rtl290.bpl } System.Messaging.TMessageManager.TListenerList.Unsubscribe (Line 239, "System.Messaging.pas" + 5) + $4
[791E5A69]{rtl290.bpl } System.Messaging.TMessageManager.TListenerList.Unsubscribe (Line 230, "System.Messaging.pas" + 2) + $5
[790509B8]{rtl290.bpl } System.TMonitor.CheckOwningThread (Line 19908, "System.pas" + 2) + $0
[79050CDE]{rtl290.bpl } System.TMonitor.Exit (Line 20098, "System.pas" + 1) + $2
[2685E4F2]{FGXNative.Core.290.bpl} Fgx.Assets.TfgAssetLinks.Remove + $12
[2685C6A9]{FGXNative.Core.290.bpl} Fgx.Assets.TfgAssetsManager.RemoveAssetLink + $1D
[2685CE08]{FGXNative.Core.290.bpl} Fgx.Assets.TfgAssetLink + $10
[79050084]{rtl290.bpl } System.TObject.Free (Line 18396, "System.pas" + 1) + $4
[79097E10]{rtl290.bpl } System.SysUtils.FreeAndNil (Line 28365, "System.SysUtils.pas" + 2) + $2
[268B3CD2]{FGXNative.Core.290.bpl} Fgx.Controls.TfgControl + $2A
[79050084]{rtl290.bpl } System.TObject.Free (Line 18396, "System.pas" + 1) + $4
[79097E10]{rtl290.bpl } System.SysUtils.FreeAndNil (Line 28365, "System.SysUtils.pas" + 2) + $2
[243DD432]{FGXNative.Designer.290.bpl} Fgx.Surface.TGrabHandles + $E
[7905A091]{rtl290.bpl } System.TInterfacedObject._Release (Line 40210, "System.pas" + 7) + $7
[79058B6C]{rtl290.bpl } System.@IntfClear (Line 39066, "System.pas" + 10) + $0
[79054A5C]{rtl290.bpl } System.@FinalizeRecord (Line 33248, "System.pas" + 81) + $2
[7905015D]{rtl290.bpl } System.TObject.CleanupInstance (Line 18632, "System.pas" + 23) + $0
[79050150]{rtl290.bpl } System.TObject.CleanupInstance (Line 18625, "System.pas" + 16) + $0
[7904FF85]{rtl290.bpl } System.TObject.FreeInstance (Line 18332, "System.pas" + 1) + $2
[79050756]{rtl290.bpl } System.@ClassDestroy (Line 19697, "System.pas" + 0) + $2
[518EB4F8]{designide290.bpl} Designer.TDesigner.Destroy (Line 801, "Designer.pas" + 5) + $6
[7905A091]{rtl290.bpl } System.TInterfacedObject._Release (Line 40210, "System.pas" + 7) + $7
[79058B6C]{rtl290.bpl } System.@IntfClear (Line 39066, "System.pas" + 10) + $0
[51924C65]{designide290.bpl} ComponentDesigner.TComponentRoot.InternalDeinitializeDesigner (Line 5099, "ComponentDesigner.pas" + 17) + $6
[791574DA]{rtl290.bpl } System.Classes.TInterfaceList.Remove (Line 5895, "System.Classes.pas" + 0) + $2
[5192799D]{designide290.bpl} ComponentDesigner.TComponentRoot.Close (Line 6050, "ComponentDesigner.pas" + 5) + $5
[7B63A670]{delphicoreide290.bpl} DelphiModule.TPascalCodeMgrModHandler.Destroyed (Line 755, "DelphiModule.pas" + 11) + $5
[788061C9]{coreide290.bpl} DocModul.TCodeIDocModule.NotifyDestroyed (Line 2520, "DocModul.pas" + 2) + $5
[519002AC]{designide290.bpl} ToolUtils.ForEach (Line 116, "ToolUtils.pas" + 9) + $F
[7880613A]{coreide290.bpl} DocModul.TCodeIDocModule.NotifyDestruction (Line 2504, "DocModul.pas" + 2) + $B
[78803020]{coreide290.bpl} DocModul.TDocModule.BeforeDestruction (Line 1064, "DocModul.pas" + 16) + $0
[790507B5]{rtl290.bpl } System.@BeforeDestruction (Line 19737, "System.pas" + 10) + $0
[785FCDBA]{coreide290.bpl} SourceModule.TSourceModule.Destroy (Line 441, "SourceModule.pas" + 0) + $2
[79050084]{rtl290.bpl } System.TObject.Free (Line 18396, "System.pas" + 1) + $4
[7880433E]{coreide290.bpl} DocModul.WalkDependencies (Line 1712, "DocModul.pas" + 9) + $2
[78804389]{coreide290.bpl} DocModul.TDocModule.WalkDependencies (Line 1721, "DocModul.pas" + 1) + $1
[78803382]{coreide290.bpl} DocModul.TDocModule.Close (Line 1177, "DocModul.pas" + 13) + $F
[788087E3]{coreide290.bpl} DocModul.FreeModules (Line 3555, "DocModul.pas" + 11) + $6
[004182DB]{bds.exe } AppMain.TAppBuilder.CloseProjectGroup + $5B
[004191C2]{bds.exe } AppMain.TAppBuilder.FileCloseAll + $A6
[79173943]{rtl290.bpl } System.Classes.TBasicAction.Execute (Line 18563, "System.Classes.pas" + 3) + $7
[501133B2]{vcl290.bpl } Vcl.ActnList.TCustomAction.Execute (Line 284, "Vcl.ActnList.pas" + 19) + $35
[791736F5]{rtl290.bpl } System.Classes.TBasicActionLink.Execute (Line 18458, "System.Classes.pas" + 8) + $7
[6DC86851]{vclactnband290.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1103, "Vcl.ActnMenus.pas" + 6) + $D
[6DC88110]{vclactnband290.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1873, "Vcl.ActnMenus.pas" + 19) + $15
[6DC8BE8E]{vclactnband290.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3839, "Vcl.ActnMenus.pas" + 5) + $3
[6DC863CC]{vclactnband290.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 973, "Vcl.ActnMenus.pas" + 2) + $11
[6DC863D5]{vclactnband290.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 974, "Vcl.ActnMenus.pas" + 3) + $4
[5012EDB6]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7920, "Vcl.Controls.pas" + 91) + $6
[501343FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11151, "Vcl.Controls.pas" + 178) + $6
[5012E9EC]{vcl290.bpl } Vcl.Controls.TControl.Perform (Line 7698, "Vcl.Controls.pas" + 10) + $8
[50134287]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11099, "Vcl.Controls.pas" + 126) + $1D
[501343FB]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11151, "Vcl.Controls.pas" + 178) + $6
[79051030]{rtl290.bpl } System.TMonitor.TryEnter (Line 20333, "System.pas" + 10) + $0
[79050B50]{rtl290.bpl } System.TMonitor.Enter (Line 19994, "System.pas" + 4) + $2
[790509B8]{rtl290.bpl } System.TMonitor.CheckOwningThread (Line 19908, "System.pas" + 2) + $0
[79050CDE]{rtl290.bpl } System.TMonitor.Exit (Line 20098, "System.pas" + 1) + $2
[6DC8824C]{vclactnband290.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1917, "Vcl.ActnMenus.pas" + 25) + $4
[501338C0]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10820, "Vcl.Controls.pas" + 3) + $6
[79174774]{rtl290.bpl } System.Classes.StdWndProc (Line 19070, "System.Classes.pas" + 8) + $0
[50282EE3]{vcl290.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 13277, "Vcl.Forms.pas" + 23) + $1
[50282F26]{vcl290.bpl } Vcl.Forms.TApplication.HandleMessage (Line 13307, "Vcl.Forms.pas" + 1) + $4
[50283265]{vcl290.bpl } Vcl.Forms.TApplication.Run (Line 13446, "Vcl.Forms.pas" + 27) + $3
[00468AD2]{bds.exe } bds.bds + $DE

User Feedback

Recommended Comments

  • Administrators

С большой долей вероятности это исправлено в будущем релизе 1.19.0.0 с добавление поддержки улучшенных тем. В рамках него я сделал ревью кода и нашел несколько важных проблем, которые и исправил там. Релиз 1.19.0.0 планируется выпустить после ближайшего 1.18.14.0 (который будет буквально на днях). Поэтому предлагаю дождаться 1.19.0.0 и дать обратную связь о том, решилась эта проблема или нет. По срокам, 1.19.0.0 в принципе уже давно готов, но там остаются еще не до конца решенные вопросы автоматической миграции старых проектов на поддержку новых тем.

dervish00

Active subscription

Конечно. Согласен.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

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.