Herlich willkommen in der Delphi-PRAXiS, Nikolausi!
Die Antwort ist einfach, wenn auch vielleicht enttäuschend für dich: abgeleitete Typen werden in Delphi 2010 für Visualizer (noch) nicht unterstützt.
Der Blick in den Quelltext (StringListVisualizer.pas bzw. ToolsAPI.pas) zeigt, dass
alle zu unterstützenden Typen registriert werden müssen. In der Datei ToolAPI.pas findet man folgendes:
Code:
{ Return the Index'd Type. TypeName is the type. AllDescendants indicates
whether or not types descending from this type should use this visualizer
as well.
NOTE: The AllDescendants parameter is currently ignored, though may
be used in the future. For now, all visualizers should explicitly
list all types they would like to
handle. }
procedure GetSupportedType(Index: Integer; var TypeName: string;
var AllDescendants: Boolean);
Es sieht so aus, als sei damit auch der Weg über einen eigenen Visualizer verbaut, da die
IDE die notwendige Grundfunktionalität noch nicht bereitstellt. Es kann keine Lösung sein, alle speziellen Stringlisten einzeln zu registrieren.
Gruß Hawkeye
PS: Könntest du die von dir verwendete Delphi-Version in dein Profil eintragen? Nicht für jeden ist sie aus dem Beitrag ersichtlich.