View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005676||JEDI VCL||00 JVCL Components||public||2011-10-06 15:44||2012-09-10 14:15|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Platform||Delphi XE2||OS||Windows 7||OS Version|
|Product Version||Daily / GIT|
|Target Version||Fixed in Version||3.46|
|Summary||0005676: JvPersistance should not be registered for Mac OSX target|
|Description||JvPersistance items are registered for all platforms.|
I don't know about file-based storage, but at least JvAppRegistryStorage would hardly work on MacOS without the registry itself.
Also i suspect (though not 100% sure) that all those components are VCL-based and cannot work with FMX creation/disposing sequences. If so, then all of them are to be registered Windows-only.
Maybe there are more components, not inherited from TWinControl, yet having no sense without VCL
|Tags||No tags attached.|
in last SVN still.
The change is to be made in JvAppRegistryStorage.pas in single line:
[ComponentPlatformsAttribute(pidWin32 or pidWin64 or pidOSX32)]
TJvAppRegistryStorage = class(TJvCustomAppStorage)
Fixed the attribute for the registry based component.
Someone will have to test them in FMX and create a new issue if they don't work, but I believe they do.
|2011-10-06 15:44||Arioch||New Issue|
|2011-10-07 16:10||obones||Status||new => acknowledged|
|2011-11-29 11:53||Arioch||Note Added: 0019158|
|2012-02-24 11:21||obones||Note Added: 0019526|
|2012-02-24 11:21||obones||Status||acknowledged => resolved|
|2012-02-24 11:21||obones||Fixed in Version||=> Daily / SVN|
|2012-02-24 11:21||obones||Resolution||open => fixed|
|2012-02-24 11:21||obones||Assigned To||=> obones|
|2012-09-10 14:15||obones||Fixed in Version||Daily / SVN => 3.46|