You are absolutely correct, sorry for not adding a code snippet:
Here we go, I hope this gives you an idea
unit Someunit;
interface uses Classes, Sysutils, U_Global, L_Lockdata, U_Strings, U_RegExpr, L_Wintol, U_Images, U_Stream, U_Tiff, U_Tiff_Tags, U_Tiff_Global, U_Pixels, L_Mathe, LeanOcr, U_Wininfo;
TMyFile = class(TObject) private FFilename: String; { etc } procedure SetFilename(const Value: String); public destructor destroy; override; property Filename: String read FFilename write SetFilename; { etc } end;
Alex
Am 10.08.2007 um 10:58 schrieb Marco van de Voort:
In gmane.comp.compilers.gpc, you wrote:
this is probably a silly newbie question, but I have searched the archives and documentation without much enlightenment for me.
I have existing sourcecode, which probably comes from Borland Pascal and uses TObject. Can I use TObject in gpc, or do I have to replace it with some other object?
Is there some comprehensive list of pitfalls when porting Borland stuff over to gpc? Am I better off rewriting it from scratch ;) ?
I can't answer the direct question, but please note that both Borland dialects (Turbo Pascal and Delphi) have an TObject. So make sure about which one you are talking. A code fragment might help.