MtxExpr.StringsToValues Method

Overload List

#SignatureDescription
1function StringsToValues(const aList: TStrings): Vector;Converts a list of strings to vector.
2function StringsToValues(const aList: TStrings; ListIndex: Integer; ListLen: Integer; Row: Integer; Col: Integer; Delimiter: string): Matrix;Converts strings to values.
3function StringsToValues(const aList: TStrings; const Delimiter: string): Matrix;Converts strings to values.
4function StringsToValues(const aList: TStrings; ListIndex: Integer; Index: Integer; Len: Integer): Vector;Converts a list of strings to vector.

Overload 1: function StringsToValues(const aList: TStrings): Vector;

Converts a list of strings to vector.

#NameTypeDescription
1aListTStrings

Returns: Vector

Remarks:

Internally calls TVec.StringsToValues

Examples
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;

Overload 2: function StringsToValues(const aList: TStrings; ListIndex: Integer; ListLen: Integer; Row: Integer; Col: Integer; Delimiter: string): Matrix;

Converts strings to values.

#NameTypeDescription
1aListTStrings
2ListIndexInteger
3ListLenInteger
4RowInteger
5ColInteger
6Delimiterstring

Returns: Matrix

Remarks:

Internally calls Matrix.StringsToValues

Overload 3: function StringsToValues(const aList: TStrings; const Delimiter: string): Matrix;

Converts strings to values.

#NameTypeDescription
1aListTStrings
2Delimiterstring

Returns: Matrix

Remarks:

Internally calls Matrix.StringsToValues

Examples
var a,b: TMtx;
begin
    CreateIt(a,b);
    try
        a.SetIt(2,2,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;

Overload 4: function StringsToValues(const aList: TStrings; ListIndex: Integer; Index: Integer; Len: Integer): Vector;

Converts a list of strings to vector.

#NameTypeDescription
1aListTStrings
2ListIndexInteger
3IndexIntegerstart index
4LenIntegerelement count

Returns: Vector

Remarks:

Internally calls Vector.StringsToValues