[Lazarus] Using 64 bit ActiveX (Volume Shadow Service)

Luk Vandelaer luk.vandelaer at wisa.be
Wed Aug 20 09:40:23 CEST 2008


On Tuesday 19 August 2008 23:30, Tobias Giesen wrote:
> Hello,
>
> I am trying to use the VSS API in a 64-bit application. I am attaching
> the files translated from the Microsoft headers with which I am trying
> to access the API. This works fine in 32-bit Delphi but it crashes in
> 64-bit Lazarus. Apparently the interface declarations are not quite
> correct for 64-bit mode.
>

The problem is the pointers: on 64-bit platforms, they will have a size of 8, 
on 32-bit platforms the size will be 4.

Luk



More information about the Lazarus mailing list