On 6/3/2013 13:52, Mattias Gaertner wrote:
On Mon, 3 Jun 2013 19:12:44 +0200
Marco van de Voort<[email protected]>  wrote:

On Mon, Jun 03, 2013 at 05:00:46AM -0400, waldo kitty wrote:
why does this constant not exist in FPC or Lazarus?

have i been looking in the
wrong place or for the wrong thing?

C:\repo\fpc\rtl\win\wininc>grep INVALID_HANDLE_VALUE *
defines.inc:     INVALID_HANDLE_VALUE = HANDLE(-1);

I changed the constant in LCLType accordingly.

thanks, i think :)

what can we do about INVALID_FILE_SIZE?

  const
    INVALID_FILE_SIZE = DWORD($FFFFFFFF);

is the above correct? it would seem to be from what i can make out from MSDN and the various C code files i've found it defined in...

i kind of have to laugh because on place i read spoke of examples checking the result directly instead of using INVALID_FILE_SIZE and that this was not good coding practice because m$ might change the value of INVALID_FILE_SIZE at any time which would then break all of that code... i makes sense to me O:)

--
NOTE: No off-list assistance is given without prior approval.
      Please keep mailing list traffic on the list unless
      private contact is specifically requested and granted.

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to