Marc Weustink wrote:
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Florian
Klaempfl
Sent: dinsdag 21 december 2004 8:30
Peter Vreman wrote:
My proposal is to rename the current THandle to TFileHandle. And add an
platform independent type "THandle=PtrUInt".
Note that this can sti
>From: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] Behalf Of Florian
>Klaempfl
>Sent: dinsdag 21 december 2004 8:30
>
>Peter Vreman wrote:
>
That said, the RTL should also avoid confusion with the Windows/Delphi
THandle type, and introduce a cross-platform and opaque TFileHandle
type.
On Tue, 21 Dec 2004, Florian Klaempfl wrote:
> Peter Vreman wrote:
>
> >>>That said, the RTL should also avoid confusion with the Windows/Delphi
> >>>THandle type, and introduce a cross-platform and opaque TFileHandle
> >>>type.
> >>
> >>It's text/file/file of in pascal ;)
> >>
> >>
> >>>Which w
> On Tue, 21 Dec 2004, Marc Weustink wrote:
> > >
> > >The 2.000.000.000 EUR question is then, who will do this work? ;-)
> >
> > I did some counting:
> >
> > Rtl: 489 times (excluding win32, including os2, including comments)
> > Lazarus: 105 times (exluding win32 and docs)
> >
> > Hmm. I
Peter Vreman wrote:
That said, the RTL should also avoid confusion with the Windows/Delphi
THandle type, and introduce a cross-platform and opaque TFileHandle
type.
It's text/file/file of in pascal ;)
Which will happen to be equal to THandle on 32-bit windows.
On 32-bit Linux, the definition of TH
>> That said, the RTL should also avoid confusion with the Windows/Delphi
>> THandle type, and introduce a cross-platform and opaque TFileHandle
>> type.
>
> It's text/file/file of in pascal ;)
>
>> Which will happen to be equal to THandle on 32-bit windows.
>> On 32-bit Linux, the definition of TH
> I guess this is no solution. It makes porting delphi apps very hard.
> What's the problem if thandle is 64 bit on 64 bit systems? You can still
> store a 32 bit file handle in it.
the only place I could see is var parameters.
and if needed that could be got around by overloading functions users
At 00:15 21-12-2004, [EMAIL PROTECTED] wrote:
On Tue, 21 Dec 2004, Marc Weustink wrote:
> >This will take some work :-)
>
> For adapting Lazarus I've no problems with it. For ppl wanting to port
apps
> I see more problems. Especially when a shorter version of it exists.
> Besides I don't know what
On Tue, 21 Dec 2004, Marc Weustink wrote:
> >This will take some work :-)
>
> For adapting Lazarus I've no problems with it. For ppl wanting to port apps
> I see more problems. Especially when a shorter version of it exists.
> Besides I don't know what other Lazarus devels think
People who w
At 22:50 20-12-2004, [EMAIL PROTECTED] wrote:
On Mon, 20 Dec 2004, Tomas Hajny wrote:
> From: Marc Weustink <[EMAIL PROTECTED]>
> > > > File descriptors are still 32bit on x86_64, therefor
> > > > Thandle=32bit.
> > > > >>>
> > > > >>> A THandle is more than a file descripto
t; <[EMAIL PROTECTED]>
> >>From: Marc Weustink <[EMAIL PROTECTED]>
> >>Subject:RE: [fpc-devel] THandle and 64bit platforms
> >>Send reply to: FPC developers' list <[EMAIL PROTECTED]>
> >><mailto:
[EMAIL PROTECTED] wrote:
On Mon, 20 Dec 2004, Tomas Hajny wrote:
Date sent: Mon, 20 Dec 2004 21:02:04 +0100
To: "FPC developers' list" <[EMAIL PROTECTED]>
From: Marc Weustink <[EMAIL PROTECTED]>
Subject:
On Mon, 20 Dec 2004, Tomas Hajny wrote:
> Date sent:Mon, 20 Dec 2004 22:50:06 +0100 (CET)
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED],
> "FPC developers' list" <[EMAIL PROTECTED]>
> Subject:
Date sent: Mon, 20 Dec 2004 22:50:06 +0100 (CET)
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED],
"FPC developers' list" <[EMAIL PROTECTED]>
Subject: RE: [fpc-devel] THandle and 64bit platforms
Copies
On Mon, 20 Dec 2004, Tomas Hajny wrote:
> Date sent:Mon, 20 Dec 2004 21:02:04 +0100
> To: "FPC developers' list" <[EMAIL PROTECTED]>
> From: Marc Weustink <[EMAIL PROTECTED]>
> Subject: RE: [fpc-de
Date sent: Mon, 20 Dec 2004 21:02:04 +0100
To: "FPC developers' list" <[EMAIL PROTECTED]>
From: Marc Weustink <[EMAIL PROTECTED]>
Subject: RE: [fpc-devel] THandle and 64bit platforms
Send reply to:
At 20:34 20-12-2004, [EMAIL PROTECTED] wrote:
On Mon, 20 Dec 2004, Peter Vreman wrote:
> > Hi,
> >
> > From what I understand from the definition of THandle in
> > sysunixh.inc it is defined as a LongInt, even on 64 bit platforms.
> > Currently I'm porting Lazarus to x64 and the
On Mon, 20 Dec 2004, Peter Vreman wrote:
> > Hi,
> >
> > From what I understand from the definition of THandle in
> > sysunixh.inc it is defined as a LongInt, even on 64 bit platforms.
> > Currently I'm porting Lazarus to x64 and there I need a 64bit
> > THandle, how to s
> Hi,
>
> From what I understand from the definition of THandle in
> sysunixh.inc it is defined as a LongInt, even on 64 bit platforms.
> Currently I'm porting Lazarus to x64 and there I need a 64bit
> THandle, how to solve it ?
File descriptors are still 32bit on x
Hi,
From what I understand from the definition of THandle in
sysunixh.inc it is defined as a LongInt, even on 64 bit platforms.
Currently I'm porting Lazarus to x64 and there I need a 64bit
THandle, how to solve it ?
>>>
>>>File descriptors are still 32bit on x86_64, t
>>
>>> Hi,
>>>
>>> From what I understand from the definition of THandle in
>>> sysunixh.inc it is defined as a LongInt, even on 64 bit platforms.
>>> Currently I'm porting Lazarus to x64 and there I need a 64bit
>>> THandle, how to solve it ?
>>
>>File descriptors are still 32bit on x86_64, theref
>
>> Hi,
>>
>> From what I understand from the definition of THandle in
>> sysunixh.inc it is defined as a LongInt, even on 64 bit platforms.
>> Currently I'm porting Lazarus to x64 and there I need a 64bit
>> THandle, how to solve it ?
>
>File descriptors are still 32bit on x86_64, therefor Thandl
> Hi,
>
>>From what I understand from the definition of THandle in sysunixh.inc it
> is defined as a LongInt, even on 64 bit platforms.
> Currently I'm porting Lazarus to x64 and there I need a 64bit THandle, how
> to solve it ?
File descriptors are still 32bit on x86_64, therefor Thandle=32bit.
Hi,
>From what I understand from the definition of THandle in sysunixh.inc it
is defined as a LongInt, even on 64 bit platforms.
Currently I'm porting Lazarus to x64 and there I need a 64bit THandle, how
to solve it ?
Marc
___
fpc-devel maillist - [
24 matches
Mail list logo