I don't know if this was working the same way in v12. There's something strange in this programming practice. Moreover, this localization DLL contains all the translations needed by the main program while the plugin only needs to translate a few strings.ĭuplicate copies of the same binaries, duplicate instances of the same DLL. This localization DLL can be accessed simultaneously by both the main program and the plugin DLL. Since the localization DLL is already loaded by the main process and since the plugin is also a DLL loaded by the main process, there's absolutely no need to load it again. I see that when the OpenWith plugin is loaded it also loads a copy of P1.C1.Localization.dll but this copy is located in C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith\P1.C1.Localization.dll (EN) or C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith\ xx\P1.C1.īoth versions of P1.C1. for a given language are strictly identical binaries. In order to display localized strings, the main program uses C:\Program Files\Phase One\Capture One 20\ P1.C1.Localization.dll in english and C:\Program Files\Phase One\Capture One 20\ xx\P1.C1. for other languages, xx being the language identifier. I just discovered something rather strange with the OpenWith plugin. Unable to cast object of type 'System.String' to type 'System.String'. This appears to be the same failure that was logged (in Spanish) on a previous post that during the creating of a new instance of the service a change has been made to cause the **| Message : Unable to cast object of type 'System.String' to type 'System.String'. ![]() } | Exception of Type : System.InvalidCastException **| Message : Exception has been thrown by the target of an invocation. } | Dlls discovered: C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith\OpenWithPlugin.dll C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith\P1.C1.Localization.dll } | Discovering from path: C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith with entry point: BuiltInOpenWithPlugin } | Parameters: C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith BuiltInOpenWithPlugin } | Application started, version PluginHost 1.0 - Located at: C:\Program Files\Phase One\Capture One 20\P1.C1.PluginHostProcess.exe Parameters: C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith BuiltInOpenWithPlugin ĭiscovering from path: C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith with entry point: BuiltInOpenWithPluginĭlls discovered: C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith\OpenWithPlugin.dll C:\Program Files\Phase One\Capture One 20\Plugins\OpenWith\P1.C1.Localization.dllĪdding host at: net.pipe://localhost/PhaseOne/Plugins//P1.C1.Īdding host at: net.pipe://localhost/PhaseOne/Plugins//P1.C1. As others it failed again.Īpplication started, version PluginHost 1.0 - Located at: C:\Program Files\Phase One\Capture One 20\P1.C1.PluginHostProcess.exe ![]() Decided to give 20.0.3 a go and save the log files.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |