Цитата(Avers @ 1.12.2008, 16:25 ) | | VString |
Это для ShortString.
| Код | procedure MyProc(AText: String; AInfo: array of const); var I: Integer; begin for I := 0 to High(AInfo) do with AInfo[I] do case VType of vtInteger: AText := AText + IntToStr(VInteger); vtString: AText := AText + VString^; vtChar: AText := AText + VChar; vtAnsiString: AText := AText + AnsiString(VAnsiString); vtWideString: AText := AText + WideString(VWideString); end; ShowMessage(AText); end;
procedure TForm1.Button1Click(Sender: TObject); begin { Демонстрация - типы указаны для наглядности } MyProc('', [Integer(0), Char('1'), Integer(2), AnsiString('34'), ShortString(' vtString'), WideString(' vtWideString')]); end;
|
|