Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-17 Thread DrDiettrich
Peter Vreman wrote: > > 1) Properties for Object type. > > Since which Delphi version is a property allowed in an normal object? I'm not sure, but at least D4 supports such properties. > Currently FPC has special code that forbids property in objects for delphi > mode. Then it would be suffici

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-17 Thread DrDiettrich
Marco van de Voort wrote: > > > 2) Sets with minimal size, at least with 1 and 2 bytes for replacement > > of Byte and Word types. > > > > I consider both features as vital in translations from C to Pascal, and > > in the detection and elimination of bugs. Will it be possible to add > > these feat

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Jonas Maebe
On 16 feb 2005, at 13:24, Alexey Barkovoy wrote: 2) Sets with minimal size, at least with 1 and 2 bytes for replacement of Byte and Word types. This is already correctly working (at least in FPC 1.9.x). For example: No, those are enumerations, not sets. Jonas __

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Peter Vreman
> After eliminating dozens of bugs now I have a working version of > Abbrevia for Delphi. Unfortunately this version is not usable with FPC, > primarily because FPC doesn't support properties for the Object type. > > In my code I like to use Object for records with methods and properties, > which n

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Marco van de Voort
> D6 accepts: > > type x = object > fblaat : integer; > property blaat:integer read fblaat write fblaat; > end; > > assignig fblaat and writeln(blaat) also works. > > So it seems it works as expected in D6. Same with FPC, the below program prints 1234 (r

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Alexey Barkovoy
2) Sets with minimal size, at least with 1 and 2 bytes for replacement of Byte and Word types. This is already correctly working (at least in FPC 1.9.x). For example: type {$MINENUMSIZE 2} enumDMUS_VARIATIONT_TYPES = ( DMUS_VARIATIONT_SEQUENTIAL {= 0}, (* Play sequential starting with va

Re[2]: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Pavel V. Ozerski
Hello Marco, Wednesday, February 16, 2005, 1:32:58 PM, you wrote: >Currently FPC has special code that forbids property in objects for delphi >mode. At least Delphi versions from 2 to 7 support propereties for old-style objects. This feature is used BTW in KOL library. Some years ago I implemente

Re[2]: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Pavel V. Ozerski
Hello Jonas, Wednesday, February 16, 2005, 11:24:00 AM, you wrote: >> 1) Properties for Object type. Should already work with {$mode Delphi} - if this feature is not broken again now. ___ fpc-devel maillist - fpc-devel@lists.freepascal.org http://

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Marco van de Voort
> 2) Sets with minimal size, at least with 1 and 2 bytes for replacement > of Byte and Word types. > > I consider both features as vital in translations from C to Pascal, and > in the detection and elimination of bugs. Will it be possible to add > these features to FPC, this year? I'm interested

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Peter Vreman
> After eliminating dozens of bugs now I have a working version of > Abbrevia for Delphi. Unfortunately this version is not usable with FPC, > primarily because FPC doesn't support properties for the Object type. > > In my code I like to use Object for records with methods and properties, > which n

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Marco van de Voort
> > After eliminating dozens of bugs now I have a working version of > > Abbrevia for Delphi. Unfortunately this version is not usable with FPC, > > primarily because FPC doesn't support properties for the Object type. > > > > In my code I like to use Object for records with methods and properties,

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Peter Vreman
> After eliminating dozens of bugs now I have a working version of > Abbrevia for Delphi. Unfortunately this version is not usable with FPC, > primarily because FPC doesn't support properties for the Object type. > > In my code I like to use Object for records with methods and properties, > which n

Re: [fpc-devel] Abbrevia and Delphi compatibility

2005-02-16 Thread Jonas Maebe
On 15 feb 2005, at 02:35, DrDiettrich wrote: 1) Properties for Object type. I guess this won't be that hard to add, given that we already support global properties (so they're not really tied to classes) 2) Sets with minimal size, at least with 1 and 2 bytes for replacement of Byte and Word types

[fpc-devel] Abbrevia and Delphi compatibility

2005-02-15 Thread DrDiettrich
After eliminating dozens of bugs now I have a working version of Abbrevia for Delphi. Unfortunately this version is not usable with FPC, primarily because FPC doesn't support properties for the Object type. In my code I like to use Object for records with methods and properties, which need no dyna