help-glpk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-glpk] scaling in glpk_4_64.dll


From: Heinrich Schuchardt
Subject: Re: [Help-glpk] scaling in glpk_4_64.dll
Date: Fri, 16 Mar 2018 16:20:29 +0100

Hello Jean-Christophe,

VBA is a 32bit stdcall application. You cannot call 64bit libraries.

Is your problem too big for 32bit?

Best regards

Heinrich Schuchardt

http://www.xypron.de

Am 16.03.18 um 15:39 schrieb Huber, Jean-Christophe

> Dear GLPK-team,
> 
> I'm using GLPK64 from VBA/Excel and wanted to define scaling options.
> In the given example for VBA (file glpk.bas in the GLPK64 zip file from 
> SourceForge), there is no declaration for the scaling function.
> 
> I tried adding manually as defined below:
> 
> #if win64 then
> Declare PtrSafe Sub glp_scale_prob Lib "C:\GLP_DLL\glpk_4_64.dll" (ByVal lp 
> As LongPtr, ByVal flags As Long)
> #else
> Declare PtrSafe Sub glp_scale_prob Lib "C:\GLP_DLL\glpk_4_64_stdcall.dll" 
> (ByVal lp As LongPtr, ByVal flags As Long)
> #endif
> 
> This works well in win32, using the stdcall compilation.
> This does not work (VBA crashes at execution) when using the w64 build. 
> Without scaling, there is no other issue with other functions.
> 
> By the way, there is also no declaration for < glp_print_sol > function of 
> GLPK. I could ad dit but I'm wondering why the example in GLPK.bas do not 
> include it. Any issue with it ?
> 
> Thansk for support / advice
> Regards
> _______________________________________________
> Help-glpk mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/help-glpk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]