shineworld 73 Posted Friday at 01:44 PM (edited) Today I'm getting crazy with Delphi Refactor > Rename Field (CTRL + SHIFT + E). Also starting a new IDE with a dummy project of only one variable the rename field get me the error: I don't know because message is in Italian language, but refactor is completly unusable. It notice that interface {B53A87B3-C809-4390-9BE2-6F1C168CF41D} is not registered. Athens 12.2 Patch 2. Any idea about that ? Edited Friday at 01:50 PM by shineworld Share this post Link to post
Jirka52 2 Posted Friday at 02:14 PM It is much more better to use "mmx". Share this post Link to post
shineworld 73 Posted Friday at 02:17 PM Ok but probably other things will go wrong with that. Seems that Borland.Studio.Interop interfaces are missing. There is a way to register them again without to reinstall the IDE ? Share this post Link to post
dummzeuch 1515 Posted Friday at 04:26 PM 2 hours ago, Jirka52 said: It is much more better to use "mmx". But MMX works differently. It does not really analyze the code but replaces all matching strings within a given scope (e.g. a procedure) rather than identifiers. That's why it can optionally even replace identifiers mentioned in comments. But it can also replace strings that are not the intended identifier. 1 Share this post Link to post
DelphiUdIT 182 Posted Friday at 04:55 PM (edited) 3 hours ago, shineworld said: Today I'm getting crazy with Delphi Refactor > Rename Field (CTRL + SHIFT + E). Also starting a new IDE with a dummy project of only one variable the rename field get me the error: I start in Delphi using Rad Studio and I missed lots of "voices" of refactoring menu, they are disabled. (CTRl SHITF E) open the search tab (like if you press (CTRL F)). I don't have that exception. 2 hours ago, shineworld said: Seems that Borland.Studio.Interop interfaces are missing. My "interop" are inside "bin" folder and there is a TLB file that you can use to register the "type library". Edited Friday at 04:58 PM by DelphiUdIT Share this post Link to post
shineworld 73 Posted Friday at 05:47 PM How to register a TLB ? I'm used with regsvr32 DLL file but in this case Borland.Studio.Interop.dll don't is compatibile with regsvr32. Share this post Link to post
DelphiUdIT 182 Posted Friday at 06:26 PM 28 minutes ago, shineworld said: How to register a TLB ? I'm used with regsvr32 DLL file but in this case Borland.Studio.Interop.dll don't is compatibile with regsvr32. You can simply do from IDE (start it with administror privilege): Double click on "Register": Share this post Link to post
shineworld 73 Posted Saturday at 07:30 AM THANKS, I missed this feature ! Now all works fine 🙂 #ITA: grazie mi hai salvato ore ed ore di pena nel dover reinstallare tutto da zero!. Share this post Link to post