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

Comments

  1. You shouldn't and don't need to compile internal IDE units. Compile with runtime packages and require designide.dcp.

    ReplyDelete
  2. As 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.

    We'll double check internally, but are likely going to close the bug "as designed".

    ReplyDelete
  3. Much appreciated! I was compiling a 3rd party component that required these files. I does makes sense what you are saying!

    ReplyDelete

Post a Comment