|
@@ -14,9 +14,9 @@ Const TypeNames : Array [TTYpeKind] of string[15] =
|
|
('Unknown','Integer','Char','Enumeration',
|
|
('Unknown','Integer','Char','Enumeration',
|
|
'Float','Set','Method','ShortString','LongString',
|
|
'Float','Set','Method','ShortString','LongString',
|
|
'AnsiString','WideString','Variant','Array','Record',
|
|
'AnsiString','WideString','Variant','Array','Record',
|
|
- 'Interface','Class','Object','WideChar','Bool');
|
|
|
|
-
|
|
|
|
-Const OrdinalTypes = [tkInteger,tkChar,tkENumeration,tkbool];
|
|
|
|
|
|
+ 'Interface','Class','Object','WideChar','Bool','Int64',
|
|
|
|
+ 'QWord','DynArray','InterfaceRaw');
|
|
|
|
+Const OrdinalTypes = [tkInteger,tkChar,tkENumeration,tkbool,tkInt64,tkQWord];
|
|
|
|
|
|
Type
|
|
Type
|
|
TMyEnum = (meFirst,meSecond,meThird);
|
|
TMyEnum = (meFirst,meSecond,meThird);
|
|
@@ -563,14 +563,14 @@ end;
|
|
|
|
|
|
procedure testserial(O : TComponent);
|
|
procedure testserial(O : TComponent);
|
|
|
|
|
|
-Var W : TTextwriter;
|
|
|
|
|
|
+Var W : Twriter;
|
|
S : TStream;
|
|
S : TStream;
|
|
|
|
|
|
begin
|
|
begin
|
|
Writeln(stderr,'Creating stream');
|
|
Writeln(stderr,'Creating stream');
|
|
S:=TIOstream.Create(iosOutput);
|
|
S:=TIOstream.Create(iosOutput);
|
|
Writeln(stderr,'Creating TTextWriter');
|
|
Writeln(stderr,'Creating TTextWriter');
|
|
- W:=TTextWriter.Create(S);
|
|
|
|
|
|
+ W:=TWriter.Create(S,1024);
|
|
Writeln(stderr,'Writing component TTextWriter');
|
|
Writeln(stderr,'Writing component TTextWriter');
|
|
W.WriteComponent(O);
|
|
W.WriteComponent(O);
|
|
Writeln(stderr,'Destroying stream');
|
|
Writeln(stderr,'Destroying stream');
|