Re: What Delphi 8 really is...
From: Jeffrey A. Wormsley (jwormsley_at_nospam.debitek.com)
Date: 01/22/04
- Next message: Wayne Sherman: "Re: Anyone recommend a replacement for WinXP Notepad utility?"
- Previous message: Mike Swaim: "Re: D8 manuals - RIP ?"
- In reply to: Rudy Velthuis (TeamB): "Re: What Delphi 8 really is..."
- Next in thread: Craig Stuntz [TeamB]: "Re: What Delphi 8 really is..."
- Reply: Craig Stuntz [TeamB]: "Re: What Delphi 8 really is..."
- Reply: Rudy Velthuis (TeamB): "Re: What Delphi 8 really is..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 22 Jan 2004 08:41:35 -0700
"Rudy Velthuis (TeamB)" <rvelthuis@gmx.de> wrote in
news:xn0ddilomq9j7w00n@medion3000:
> I'd have to look into it, but simply look at the differences between the
> sources you have in the source\rtl\win directories of both, and you'll
> get an immediate insight.
Looking at Windows.pas vs Borland.Vcl.Windows.pas I see the following:
1. Pointer types all seem to be changed to IntPtr
2. Many pointers to structure types replaced with
[StructLayout(LayoutKind.Sequential)] ?
3. Arrays in structures have a MarshalAs construct
4. All {$EXTERNALSYM ... gone
5. PChar, PAnsiChar etc all converted to string (or sometimes
StringBuilder, why?)
6. 'var' replaced with 'out' or sometimes 'const' (why?)
7. [in] ???
8. stdcall removed
9. Parameters of the same type not declared together anymore (
foo(x,y:byte) becomes foo(x:byte;y:byte) )
10. 'external" construct modified by '[DllImport...' construct
Some are fairly obvious, others it would be nice to know the rules for why
some are done one way and others another (the string vs StringBuilder, for
instance).
- Next message: Wayne Sherman: "Re: Anyone recommend a replacement for WinXP Notepad utility?"
- Previous message: Mike Swaim: "Re: D8 manuals - RIP ?"
- In reply to: Rudy Velthuis (TeamB): "Re: What Delphi 8 really is..."
- Next in thread: Craig Stuntz [TeamB]: "Re: What Delphi 8 really is..."
- Reply: Craig Stuntz [TeamB]: "Re: What Delphi 8 really is..."
- Reply: Rudy Velthuis (TeamB): "Re: What Delphi 8 really is..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|