Ich frage mich warum du den Pfad zur ToolsAPI überhaupt eingebunden hast. Der darf da gar nicht sein, denn die ToolsAPI kann man nicht neu kompilieren. Dafür hat Borland schon gesorgt, indem man in nicht auflösbare
Unit-Abhängigkeiten reinstolpert, weil die entsprechenden DCUs bzw.
PAS-Dateien nicht mit ausgeliefert werden.
Also alle ToolsAPI
DCU Dateien die du nun erstellt hast löschen, den ToolsAPI Ordner aus dem Bibliothekspfad entfernen (beim Suchpfad darf und sollte er drinnen sein, aber nicht beim Bibliothekspfad) und dann das
Package nochmal kompilieren.
Ein kleinen Step-By-Step:
1. Neues
Package anlegen
2. "designide" zur requires-Klausel hinzufügen
3. Neue
Unit anlegen mit
Delphi-Quellcode:
unit Unit1;
interface
uses
SysUtils, Classes, DesignEditors;
type
TMyPropertyEditor =
class(TPropertyEditor)
end;
implementation
end.
Package kompilieren. Es treten keine Fehler auf. Außer man hat den ToolsAPI Ordner in den Bibliothekspfad eingetragen.