Re: [Bug-glpk] Help! AccessViolationException in GLPK

2016-10-13 Thread Heinrich Schuchardt


Best regards

Heinrich Schuchardt

http://www.xypron.de

Am 13.10.16 um 12:32 schrieb Захарова Наталья Иркиновна

> Hello!
> I try use glpk for c#.
> I'm widows 10 and VS 2015 amd 64-bit Windows. But my application is 32 bit.
> I add libglpk-cli.dll to project and add libglpk_cli_native and glpk_4_60 to 
> /bin directory.
> Test to solve was excellent.
> When I try use glpk in me application
> 
> In GLPK.glp_add_cols(lp, varcounter), when varcounter= big number, for 
> example varcounter=4961
> I get exception
> 'GLPK.glp_add_cols(lp, varcounter)' threw an exception of type 
> 'System.AccessViolationException'
> Data: {System.Collections.ListDictionaryInternal}
> HResult: -2147467261
> HelpLink: null
> InnerException: null
> Message: "Attempted to read or write protected memory. This is often an 
> indication that other memory is corrupt."
> Source: "libglpk-cli"
> StackTrace: "   at org.gnu.glpk.GLPKPINVOKE.glp_add_cols(HandleRef jarg1, 
> Int32 jarg2)\r\n   at org.gnu.glpk.GLPK.glp_add_cols(glp_prob P, Int32 ncs)"
> TargetSite: {Int32 glp_add_cols(System.Runtime.InteropServices.HandleRef, 
> Int32)}
> 
> 
> Help me, please!
> 
> 
> 
> ---
> With regards, Natalia

___
Bug-glpk mailing list
Bug-glpk@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-glpk


Re: [Bug-glpk] Help! AccessViolationException in GLPK

2016-10-13 Thread Heinrich Schuchardt
Hello Natalia,

indexes in GÖPK start stopp 1.

So if you have 10 rows/columns you need arrays with 11 entries.

Best regards

Heinrich Schuchardt

http://www.xypron.de

Am 13.10.16 um 12:32 schrieb Захарова Наталья Иркиновна

> Hello!
> I try use glpk for c#.
> I'm widows 10 and VS 2015 amd 64-bit Windows. But my application is 32 bit.
> I add libglpk-cli.dll to project and add libglpk_cli_native and glpk_4_60 to 
> /bin directory.
> Test to solve was excellent.
> When I try use glpk in me application
> 
> In GLPK.glp_add_cols(lp, varcounter), when varcounter= big number, for 
> example varcounter=4961
> I get exception
> 'GLPK.glp_add_cols(lp, varcounter)' threw an exception of type 
> 'System.AccessViolationException'
> Data: {System.Collections.ListDictionaryInternal}
> HResult: -2147467261
> HelpLink: null
> InnerException: null
> Message: "Attempted to read or write protected memory. This is often an 
> indication that other memory is corrupt."
> Source: "libglpk-cli"
> StackTrace: "   at org.gnu.glpk.GLPKPINVOKE.glp_add_cols(HandleRef jarg1, 
> Int32 jarg2)\r\n   at org.gnu.glpk.GLPK.glp_add_cols(glp_prob P, Int32 ncs)"
> TargetSite: {Int32 glp_add_cols(System.Runtime.InteropServices.HandleRef, 
> Int32)}
> 
> 
> Help me, please!
> 
> 
> 
> ---
> With regards, Natalia

___
Bug-glpk mailing list
Bug-glpk@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-glpk