C++ Klassen kannst Du nicht direkt verwenden, bei Funktionen "kommt es drauf an". Schreibe Dir einen Wrapper für Deine C++ Klasse, der intern eine Instanz deiner C++ Klasse erzeugt und dann Zugriff auf die Memberfunktionen über eine "nackte"
API in plain C ermöglicht. Diese nach aussen sichtbaren Funktionen kannst Du dann mittels entsprechender Deklaration auch von Delphi aus benutzen. Solltest Du mehrere Instanzen benötigen, so erweitere das plain C-Interface so dass der Aufrufer einzelne Instanzen erzeugen kann und für jede erzeugte Instanz einen Referrer mitbekommt. Mittels des Referrers kann dann über das plain C-Interface mit mehreren Instanzen der C++ Klassen gearbeitet werden. Dirty Hack, funzt aber passabel. Eleganter aber auch wesentlich arbeitsintensiver wäre es, das ganze via
COM zu realisieren.
//EDIT: Jetzt hatte ich diesen Beitrag halb fertig mehrere Stunden offen und es hat sich im Prinzip in der Zwischenzeit schon gegessen
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet.
" (Henning Richter)