Hast du überhaupt ein eigenes Projekt (*.dpr) für die
DLL?
Ich habe gerade mal folgendes gemacht: (D2007)
Datei - Neu - Weitere -
Dll-Experte
Delphi erzeugt damit ein Grundgerüst für ein
DLL-Projekt. Deinen Code habe ich einfach da rein kopiert und kompiliert. Der Compiler meckert über das {$R *.dfm}. Klar, die
DLL selbst hat ja auch keine
dfm, die müsste in der Formular-
Unit eingebunden werden.
Ansonsten lässt sich der Code aber kompilieren und ich erhalte eine DLLForm.dll