Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Generic Graph Class & Interfaces (https://www.delphipraxis.net/183774-generic-graph-class-interfaces.html)

bernhard_LA 3. Feb 2015 19:58

Generic Graph Class & Interfaces
 
die Diskussion unter http://www.delphipraxis.net/183702-i...-factorys.html fand ich gut. Vor allem diese Bemerkung interessiert mich

Zitat:

Zitat von Dejan Vu (Beitrag 1288218)
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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz