Einzelnen Beitrag anzeigen

bernhard_LA

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

class helper generic class

  Alt 7. Dez 2014, 20:49
unter http://stackoverflow.com/questions/1...-generic-class wird als Einschränkung "keine class helper " für generische Datentypen genannt.

Dh. ich kann keine Unit aufbauen

Delphi-Quellcode:
unit GraphGenericHelperTypes;

interface

uses MygenericGraphTypes;


type TVertexhelper<T>= class helper for TVertex<T>
    
     OutputAttributes: TVertexOutputAttributes;
    
     function HasAdditionalAttributes: Boolean
end;

implementation


end.

um einen Datentyp TVertex<T> wie in http://sourceforge.net/projects/gengraph/files/ abzuwandeln.


ich möchte alle Funktionalität der Klassen TVertex<T> = class, TEdge<T, V> = class, ....
in einen Bestandteil der nur für die Graph-Mathematik nötig ist und einen Bestandteil der für die Visualisierung
via GraphViz (http://www.graphviz.org/) nötig ist auftrennen. Wenn immer sich das Tool zur Graph-Visualisierung ändert soll der Core Bestandteil der Graph-Klasse unverändert bestehen bleiben.

Gibt es eine alternative Lösung für dieses Problem in Delphi ?

Geändert von bernhard_LA ( 7. Dez 2014 um 20:53 Uhr)
  Mit Zitat antworten Zitat