Pass reference to void*
Andre Pany
andre at s-e-a-p.de
Mon Jan 7 13:15:44 UTC 2019
On Monday, 7 January 2019 at 13:01:57 UTC, Stefan Koch wrote:
> On Monday, 7 January 2019 at 12:19:57 UTC, Andre Pany wrote:
>> Hi,
>>
>> I call a C function from a dll (SO on linux). While the
>> following code works
>> fine for DMD on windows, there are strange errors for LDC on
>> windows. Also the equivalent code does not work for DMD/LDC on
>> linux.
>> (When calling other functions from the dll and passing the
>> model reference, this functions are failing).
>>
>> [...]
>
> From the function declaration &model seems to be the correct
> thing to use here.
> Have you checked that Open is not null ?
Yes, Open is not null and the strange thing is, everything is
working fine for
DMD on windows. (I call a lot other dll functions afterwards).
By switching to LDC the subsequent calls to DLL functions are
failing.
Thanks.
Kind regards
André
More information about the Digitalmars-d-learn
mailing list