QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2627|回复: 6
打印 上一主题 下一主题

请教关于Lingo API问题

[复制链接]
字体大小: 正常 放大
myron_lee        

1

主题

12

听众

9

积分

升级  4.21%

该用户从未签到

自我介绍
关注企业信息化

社区QQ达人

跳转到指定楼层
1#
发表于 2016-3-16 16:00 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
请教各位,计划开发一个合金配料系统,我在lingo中写好了模型,想在c#或PB中调用,并能在我的c#/PB程序中将结果读出来,网上下了个lingo9.0,里面有c#示例,但在我电脑(win7 x64)运行会报"试图加载格式不正确的程序"的错,如果将目标平台转成32位的,则报无法加载 DLL,不知是什么问题,我看lingo官网上有分32位和64位的lingo API,另外,想问一下,lingo api各版本有什么区别?像我这种场景有破解的可能用吗?官网上的报价实在有点贵了,小弟第一次学lingo,还望能得到各位前辈的指引,感谢!

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

21

主题

97

听众

3110

积分

  • TA的每日心情
    奋斗
    2014-3-2 00:26
  • 签到天数: 243 天

    [LV.8]以坛为家I

       1. 你现在所指的方式是指使用LINGO语言编写模型,再使用一个超级精简、功能超级限制的LINGO API来实现调用LINGO的lng模型文件的过程而已,你仍需要在程序中读取LINGO语言写的模型,指定要运行的命令,你顶多用hide加密模型文件,并不算真正意义上的hook lingo into your application。
       2. 官网上的LINDO API是与LINGO完全不同的产品,这款产品只有各种API,我主要是用C接口,印象中应该也是有C#接口的,还有诸如vb, matlab, r, python这些,这个就是将模型以LINDO API提供的各种函数表示出来,编译后真正的hook。
       3. 网上现在所谓能够下载到的破解版都是32位版本的,编译调用时自然要位数。
      
       看样子你是商业使用,我不回答任意关于盗版侵权的问题。

       另外提醒一点,即使使用illegal的东西开发成功,发布给别人时仍要附上那几个必不可少的DLL,以及必要的许可文件,这个你还是要注意一下,那几个DLL的名字你是没有办法更改的。
    有什么好说的
    回复

    使用道具 举报

    21

    主题

    97

    听众

    3110

    积分

  • TA的每日心情
    奋斗
    2014-3-2 00:26
  • 签到天数: 243 天

    [LV.8]以坛为家I

       网站真是搞笑,几百字的回答又被吞了.....................太让我失望了。
    回复

    使用道具 举报

    myron_lee        

    1

    主题

    12

    听众

    9

    积分

    升级  4.21%

    该用户从未签到

    自我介绍
    关注企业信息化

    社区QQ达人

    非常感谢老兄的回复, 这次的问题困扰我一个星期了,关于lingo的使用资料很多,但关于lingo API的资料太少了,连英文资料都不多。我一直有个疑问,lingo主要用于规划求解,但用于实际应用,个人感觉肯定都是得跟业务系统集成起来才能发挥价值,lingo软件本身主要还是用于写模型,测试,教学求解,难道解决实际问题还要打开lingo来使用?所以总觉得api的应用场景应该是非常多的,可为什么没什么人讨论lingo api与第三方开发工具间的调用技术这些?
          我前面说有报错的,后来我在lingo官网上下了LAPI-WINDOWS-64x86-9.0,即lingo api 9.0 x64,安装后用里面的例子可以调用成功了,LINGO11下的Samples目录也有c#的调用例子,但写法跟官网下的lingo api 9.0中的例子很大不同。不知兄台是否有使用lingo api用于商业环境?即使需要使用正版,这个在官网9.0都分N个版本,买都不知买哪个,不知国内是否有lingo的代理公司?
       不好意思,太多的问题想问了,期盼得能您老哥的指导,感谢!C:\Users\myron\Desktop\api.jpg
    回复

    使用道具 举报

    myron_lee        

    1

    主题

    12

    听众

    9

    积分

    升级  4.21%

    该用户从未签到

    自我介绍
    关注企业信息化

    社区QQ达人

    非常感谢老兄的回复, 这次的问题困扰我一个星期了,关于lingo的使用资料很多,但关于lingo API的资料太少了,连英文资料都不多。我一直有个疑问,lingo主要用于规划求解,但用于实际应用,个人感觉肯定都是得跟业务系统集成起来才能发挥价值,lingo软件本身主要还是用于写模型,测试,教学求解,难道解决实际问题还要打开lingo来使用?所以总觉得api的应用场景应该是非常多的,可为什么没什么人讨论lingo api与第三方开发工具间的调用技术这些?
          我前面说有报错的,后来我在lingo官网上下了LAPI-WINDOWS-64x86-9.0,即lingo api 9.0 x64,安装后用里面的例子可以调用成功了,LINGO11下的Samples目录也有c#的调用例子,但写法跟官网下的lingo api 9.0中的例子很大不同。不知兄台是否有使用lingo api用于商业环境?即使需要使用正版,这个在官网9.0都分N个版本,买都不知买哪个,不知国内是否有lingo的代理公司?
       不好意思,太多的问题想问了,期盼得能您老哥的指导,感谢!
    回复

    使用道具 举报

    myron_lee        

    1

    主题

    12

    听众

    9

    积分

    升级  4.21%

    该用户从未签到

    自我介绍
    关注企业信息化

    社区QQ达人

    非常感谢老兄的回复, 这次的问题困扰我一个星期了,关于lingo的使用资料很多,但关于lingo API的资料太少了,连英文资料都不多。我一直有个疑问,lingo主要用于规划求解,但用于实际应用,个人感觉肯定都是得跟业务系统集成起来才能发挥价值,lingo软件本身主要还是用于写模型,测试,教学求解,难道解决实际问题还要打开lingo来使用?所以总觉得api的应用场景应该是非常多的,可为什么没什么人讨论lingo api与第三方开发工具间的调用技术这些?
          我前面说有报错的,后来我在lingo官网上下了LAPI-WINDOWS-64x86-9.0,即lingo api 9.0 x64,安装后用里面的例子可以调用成功了,LINGO11下的Samples目录也有c#的调用例子,但写法跟官网下的lingo api 9.0中的例子很大不同。不知兄台是否有使用lingo api用于商业环境?即使需要使用正版,这个在官网9.0都分N个版本,买都不知买哪个,不知国内是否有lingo的代理公司?
       不好意思,太多的问题想问了,期盼得能您老哥的指导,感谢!
    回复

    使用道具 举报

    myron_lee        

    1

    主题

    12

    听众

    9

    积分

    升级  4.21%

    该用户从未签到

    自我介绍
    关注企业信息化

    社区QQ达人

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2024-5-29 04:58 , Processed in 0.510384 second(s), 83 queries .

    回顶部