Einzelnen Beitrag anzeigen

bernhard_LA

Registriert seit: 8. Jun 2009
Ort: Bayern
1.124 Beiträge
 
Delphi 11 Alexandria
 
#1

Generic Graph Class & Interfaces

  Alt 3. Feb 2015, 19:58
die Diskussion unter http://www.delphipraxis.net/183702-i...-factorys.html fand ich gut. Vor allem diese Bemerkung interessiert mich

Abstrakte Klassen ohne Funktionalität sind den Interfaces ähnlich, nur das sie eben Delphi sind und bleiben. Ein Interface kommt von irgendwo her, definiert einen Vertrag und wenn deine Implementierung den erfüllt, kannst Du eine Delphi-Klasse an ein PHP-Skript hängen, oder eine C-Implementierung deines Interfaces in deinem Programm. Mach das mal mit deinen abstrakten Klassen.

Als Anwender bzw. 'Implementierer' weiß ich nicht, ob die abstrakte Klasse nicht doch eine Grundfunktionalität implementiert oder implementieren wird. Bei einem Interface kann ich mir 100% sicher sein, das alles, was passiert, in meinem Code stattfindet.

Ich würde gerne zwischen meiner eigenen Graph Lib und der Boost Graph Lib ( http://www.boost.org/doc/libs/1_57_0/libs/graph/doc/ )hin und herspringen können.
Den Weg über DLL's kenne ich von http://stackoverflow.com/questions/1...gl-in-delphi-7,
nur habe ich keine Idee wie ich z.B. der verschiedenen Datentypen konvertiere und ....

Code Beispiele wären für mich hilfreich


Kann mir jemand ein Beispiel zeigen wie ich über Interfaces C++ Code aus Z.B. der Boost Library in Delphi verwenden kann.
  Mit Zitat antworten Zitat