The odd thing is that the Library button works perfectly. : Attempt to invoke virtual methodĪ.ProviderInfo.loadXmlMetaData(.PackageManager, )' on a null object reference. I'm trying to reproduce the AccessCameraApp.dproj app but it does not work for the TakePhotoFromCameraAction1, giving me the following error: Again: Don’t forget the files the experts might have stored in the configuration directory. Then only import the settings for these experts. That’s easier and less error prone than summarily editing all of them. You probably know which experts you regularly use and are worth migrating the settings, so delete everything but these settings, edit them and the triple check them. In addition, some of the experts store additional configuration files in the ConfigPath (which is configured in the last section shown above). You will have to change all these and if you get them wrong, GExperts might not work after you have imported them. "CachingPath"="C:\\Users\\twm\\AppData\\Local\\Gexperts\\RAD Studio XE 7\\" "HelpFile"="D:\\source\\_sourceforge\\gexperts\\editorexpert\\GExperts.chm" "ConfigPath"="C:\\Users\\twm\\AppData\\Roaming\\GExperts\\RAD Studio XE 7\\" In addition there are multiple entries that refer to the Delphi installation directory, e.g.: Here you will have to change the BDS version (15.0) to the version of your new Delphi.
![madexcept delphi xe10 madexcept delphi xe10](https://2.bp.blogspot.com/_9sWBW4MIeFk/TC5Z_A81-8I/AAAAAAAAByY/qOtuOkJbRdM/s280/Delphi+2010+-+open+options.png)
The exported file will contain many sections in the form HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\15.0\GExperts-1.3 The GExperts registry key is located under the registry key of the corresponding Delphi version. Import the edited file into the registry.
![madexcept delphi xe10 madexcept delphi xe10](https://webdelphi.ru/wp-content/uploads/2019/02/MemoryLeaks_demo-300x129.png)
The long answer would be: Yes, you can do that by copying the registry entries and configuration files:Įxport the GExperts registry key to a fileĮdit that file to match the new Delphi version
![madexcept delphi xe10 madexcept delphi xe10](https://i.imgur.com/aLKINgz.png)
Real life tends to intrude on open source programming. I also started to write a general ex- and import function for GExperts but never finished it. The short answer is: No, but some experts (or rather: some functionality, because not everything is wrapped into an expert) have an ex- and import function. Somebody just asked me whether there is a simple way to migrate GExperts settings from Delphi XE7 to a new version.