ah, vielleicht ist das mein fehler gewesen. die zusaetzliche data-storage klasse habe ich wie eine ganz normale klasse deklariert:
Delphi-Quellcode:
TDataStorage = class(TObject)
private
FValue: OleVariant;
protected
public
constructor create;
procedure Import(XMLFile : String);
procedure setValue(value: OleVariant);
function getValue: OleVariant;
property defaultValue: OleVariant read getValue write setValue;
end;
diesse klasse habe ich nicht in der tlb deklariert. ich dachte ich kann auf die klasse einfach wie bei standard-applicationen zugreifen ?!?! liege ich da falsch?
meine prinzipielle vorgehensweise:
1)neue
ActiveX-Library
2)dieser Library ein neues
com-objekt hinzugefuegt
3)benoetigte methoden dem
com-objekt/Interface hinzugefuegt
4)eine neue
unit mit meiner DataStorage-Klasse (von TObject) abgeleitet
5)von meinem interface wie beschrieben versucht auf die DataStorage-Klasse zuzugreifen