[fpc-pascal] Forward type not resolved
    Marco van de Voort 
    marcov at stack.nl
       
    Fri Mar  4 09:30:14 CET 2011
    
    
  
In our previous episode, Florian Klaempfl said:
> > i would have thought that there would have been an additional error
> > concerning the trailing "of object"... was there? did it give a clue as
> > to the actual error of the misplaced semi-colon?
> 
> c:\fpc>fpc test.pp
> Free Pascal Compiler version 2.4.2 [2010/11/10] for i386
> Copyright (c) 1993-2010 by Florian Klaempfl
> Target OS: Win32 for i386
> Compiling test.pp
> test.pp(7,12) Error: Forward type not resolved "TQuote"
> test.pp(9,44) Fatal: Syntax error, "BEGIN" expected but "OF" found
> 
> Unfortunatly, Leonardo did not post a complete example but this is what
> I get by guessing the missing parts.
He did on IRC. Note that the error is different depending on  = class; or =
class(tcollectionitem);
I used 2.5.1 (week old) tho.
unit quote;
{$mode objfpc}{$H+}
interface
uses
  Classes, SysUtils;
type
  TQuote = class;  // (TCollectionItem);  // change thise for a different
error
  TOnSqueeze = procedure (AQuote: TQuote); of object;
  { TQuote }
  TQuote = class(TCollectionItem)
  private
    FAdjClose: Double;
    FBBand_Diff: Double;
    FBBand_Lower: Double;
    FBBand_Middle: Double;
    FBBand_Upper: Double;
    FClose: Double;
    end;
implementation
end.
    
    
More information about the fpc-pascal
mailing list