I'm trying to compile TOOLSAPI with Berlin and Tokyo, but two files seems to be missing: PersonalityConst.pas and DockForm.pas
I'm trying to compile TOOLSAPI with Berlin and Tokyo, but two files seems to be missing: PersonalityConst.pas and DockForm.pas
If anybody can assist it would be great. I have also logged it with EMBT, so you votes will help in this regard:
https://quality.embarcadero.com/browse/RSP-19230
https://quality.embarcadero.com/browse/RSP-19230
If anybody can assist it would be great. I have also logged it with EMBT, so you votes will help in this regard:
https://quality.embarcadero.com/browse/RSP-19230
https://quality.embarcadero.com/browse/RSP-19230
You shouldn't and don't need to compile internal IDE units. Compile with runtime packages and require designide.dcp.
ReplyDeleteAs Ondrej Kelle says, I don't think we ever shipped those files and the ToolsAPI source is provide more as a reference than anything, as you are not really allowed to compile it in your code. This is as designed, to prevent someone to use Delphi to rebuild a Delphi clone (which did happen!) -- at least this is what I remember, as it happened way before I joined the company.
ReplyDeleteWe'll double check internally, but are likely going to close the bug "as designed".
Much appreciated! I was compiling a 3rd party component that required these files. I does makes sense what you are saying!
ReplyDelete