* new bug

This commit is contained in:
peter 2002-03-18 15:33:02 +00:00
parent 99342666c0
commit 348ee97023

43
tests/tbf/tb0120.pp Normal file
View File

@ -0,0 +1,43 @@
{ %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.