QQ登录

只需要一步,快速开始

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

C++调用lingo 到LSexecuteScriptLng这一步发生堆栈调用错误

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

1

主题

7

听众

31

积分

升级  27.37%

  • TA的每日心情
    开心
    2013-10-29 09:02
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    自我介绍
    学生
    跳转到指定楼层
    1#
    发表于 2013-7-3 14:20 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    求大牛帮忙!


    最近开始学习lingo,按照simple的那个例子自己编写了一个程序
    当集合规模固定,也就是在lng文件中定好了集合的大小,那么程序运行正确
    但是当集合中的对象也由C++用@pointer函数传递过去的时候
    程序运行到LSexecuteScriptLng这一步的时候就开始报错0xC0000005属于读写错误,
    错误提示是

    >        Lingfd11.dll!0047a2ae()        

            [下面的框架可能不正确和/或缺失,没有为 Lingfd11.dll 加载符号]       

            Lingfd11.dll!0041342f()        

    求大牛们帮帮忙,看看什么样的原因引起的

    lng文件是

    MODEL:
    SETS:
    M:OUT,IN,C,X;
    N:NODE;
    ENDSETS

    DATA:

    M=@pointer(8);
    N=@pointer(9);
    OUT=@pointer(1);
    IN=@pointer(2);
    C=@pointer(3);
    NODE=@pointer(4);

    ENDDATA
    [rObj]MAX=@SUM(M(I):C(I)*X(I));
    @FOR(N(J):@BIN(X(J)));
    @FOR(N(J):@SUM(M(I)| IN(I) #EQ# NODE(J):X(I))=1);
    @FOR(N(J):@SUM(M(I)| OUT(I) #EQ# NODE(J):X(I))=1);
    DATA:

    @pointer(5)=rObj;
    @pointer(6) = @status();
    @pointer(7) =X;
    ENDDATA
    END
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    leo_zoe        

    1

    主题

    7

    听众

    31

    积分

    升级  27.37%

  • TA的每日心情
    开心
    2013-10-29 09:02
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    自我介绍
    学生
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-8-17 01:41 , Processed in 1.477469 second(s), 57 queries .

    回顶部