I am using visualizers now that I have D2010. I used a function called CArray, which will return an array of strings. If I add a CArray (MyStringList) to the viewport, I can examine the contents of the list of strings. I used to be used to write VB6 code, and I liked the various "C" functions to convert to a useful type. CArray for string lists and CArray fields for ClientDataset were mostly useful for debugging.
function CArray(List: TStrings): TStrArray; Overload; var i, iCount: Integer; begin iCount := List.Count; SetLength(Result, iCount); for i := 0 to Pred(iCount) do Result[i] := List[i]; end;
source share