Hi,
habs mal nach deinem Beispielcode versucht, leider mit folgender Fehlermeldung:
Delphi-Quellcode:
type
TPDObjectClass = class of TPDObject;
..
var
pdClass :TPDObjectClass ;
...
// klassen-referenz holen
pdClass := findClass( ?GetActFieldClassName? ); // hier beschwert sich der Compiler
if pdClass <> nil then
obj := pdClass.create; // fertig
...
initialization
// damit man später über den namen an die klasse kommt
RegisterClasses([TPDKunde,etc,...]);
[Error] PDInterface.pas(108): Incompatible types: 'TPersistentClass' and 'Class reference'