Hi,

yes i know this re-typing word(xxx), it is OK.

Second - new FPC v1.9.x for statement

var p:pointer
p:=Ptr(a,b);

shows error "Incompatible types: got "FarPointer" expected "Pointer"".

I found i can declare var p:farpointer;
but i did not found any description for this type of pointer
how can i use it.

Lubomir Cabla

-----Original Message-----
From: Tomas Hajny [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 24, 2004 9:20 AM
To: [EMAIL PROTECTED]
Subject: Re: RE: [fpc-pascal]Problem with CASE statement


From:        [EMAIL PROTECTED]
To:          [EMAIL PROTECTED]
Subject:     RE: [fpc-pascal]Problem with CASE statement
Date sent:   Wed, 24 Mar 2004 08:01:04 +0100

> The problem is in declarations of constant:
> 
> const xxx = $4400;
> yyy = $11;
> 
> SizeOf(xxx) = 2 in FPC 1.0.10
> 4 in FPC 1.9.x
> SizeOf(yyy) = 1 in FPC 1.0.10
> 4 in FPC 1.9.x
> 
> Constants xxx and yyy are ordinal types, but i don't
> know which count of
> bytes they got.
> 
> Maybe now are all constants defined like longword
> (dword), but in PDF doc
> for 1.9.2
> i can not find this.

 Hi (word (xxx)) should work everywhere if you need to specify
the size explicitely. You're right that it should be documented,
of course.

Tomas


_______________________________________________
fpc-pascal maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to