12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- { %FAIL }
- {
- This is a small example program.
- The Function "getComment" is declared in the following way:
- in the class : function getComment : AnsiString;
- in the implementation : function Parser.getComment : char;
- }
- {$mode delphi}
- type
- Parser=class(TObject)
- public
- function getComment : AnsiString;
- function setComment(_text:AnsiString);
- private
- Comment: AnsiString;
- end;
- function Parser.setComment(_text:AnsiString);
- begin
- Comment := _text;
- end;
- function Parser.getComment : char;
- begin
- getComment := Comment;
- end;
- {----- main program---------------------------------}
- Var p:Parser;
- var SourceBuffer : AnsiString;
- begin
- sourceBuffer := 'Just some text.';
- WriteLn('The source buffer is:',sourceBuffer);
- p:=Parser.create;
- p.setComment(sourceBuffer);
- WriteLn(p.getComment);
- p.free;
- end.
|