Dew MtxVec NET
TVec.StringsToValues Methods
Summary
Convert strings in AList to TSample or TCplx.

Class
TVec

Declaration
Function StringsToValues(Alist: TStrings; ListIndex: integer; Index: integer = 0; Len: integer = MtxVecEOA): TVec;

Description
Convert strings in AList to TSample (TCplx) starting at ListIndex and store them in the Values array of the calling vector from Index to Index+Len-1. If strings represent complex numbers, then the complex property must be True or an exception is raised. The Length property of the calling vector is not changed. If array bounds are overrun and exception is raised.
Declaration
Procedure StringsToValues(Alist: TStrings);

Description
Convert strings in AList to TSample (TCplx) and store them in the Values array of the calling vector. If AComplex is True, then the Complex property is set to True and strings are converted by using the StrToCplx function. The Length of the calling vector is set to Alist.Count and the complex property is auto-detected by looking at the first string.
 See Also 
ValuesToStrings 

Example 1

var a,b: TVec; begin CreateIt(a,b); try a.SetIt(False,[1,2,3,4]); a.cos; b.Size(a); b.SetVal(1); a.Add(b); Richedit1.Clear; Memo1.Clear; a.ValuesToStrings(Richedit1.Lines); b.ValuesToStrings(Richedit1.Lines); a.ValuesToStrings(Memo1.Lines); b.ValuesToStrings(Memo1.Lines); Memo1.Lines.SaveToFile('C:\Test.txt'); Memo1.Lines.LoadFromFile('C:\Test.txt'); a.StringsToValues(Memo1.Lines); finally FreeIt(a,b); end; end;

Copyright 2008 Dew Research
http://www.dewresearch.com