mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-07 21:28:03 +02:00
25 lines
424 B
ObjectPascal
25 lines
424 B
ObjectPascal
{$mode objfpc}
|
|
program project1;
|
|
{$H+}
|
|
uses variants,varutils;
|
|
|
|
function MyFunc(aVar : Variant) : Boolean;
|
|
begin
|
|
DumpVariant(TVarData(aVar));
|
|
WriteLn(VarToStr(aVar[0]));
|
|
Result := False;
|
|
end;
|
|
|
|
var
|
|
aVar : Variant;
|
|
I : Integer;
|
|
begin
|
|
for I := 0 to 10 do
|
|
begin
|
|
aVar := VarArrayOf(['Test', 0]);
|
|
DumpVariant(TVarData(VarArrayOf(['Test', 0])));
|
|
DumpVariant(TVarData(aVar));
|
|
MyFunc(aVar);
|
|
end;
|
|
end.
|