die sowohl
in meiner Eigenbau IDE als auch innerhalb der Delphi
IDE funktionieren
Im Grunde geht es hier erstmal nicht um die Nutzung der OTA, sondern mehr darum Diese nachzubauen.
Erstmal entscheiden auf welchem
API-Level es sein soll (also welcher Delphi-Version es entspricht),
was für Funktionen davon anfangs nötig sind
dann Diese nachbauen
und die nötigen Interface-Definitionen findet man nunmal im jeweiligen Delphi.
Bei der OpenToolsAPI (IOTA) ist es einfacher, da du "nur" die genannten Interfaces bereitstellen mußt und es egal ist, wie es intern aussieht. (und ob dort überhaupt alles implementiert ist)
Bei der NativeToolsAPI (INTA) wird es schwerer, da dort oft direkt auf die
VCL-Komponenten der
IDE zugegriffen wird und du sie fast "identisch" bei dir so nachgebaut haben müsstest.