找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 790|回复: 6

[求助]:救命!!ReadString死活过不去!

[复制链接]
发表于 2003-9-8 19:43:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
为什么在程序种file.ReadString 死活通过不了?刚开始时,运行到这里cad就崩溃,我把arxwizard重新安装了,cad到师部崩溃了,但是每次ReadString地返回结果都是NULL.ft!!!!
唯一可以看到结果的就是在vc里面运行之,没有任何报错。
救命啊!
怎么就是不行呢?

另外编译室出现如下提示:(我的程序dlgdemo)
--------------------Configuration: dlgdemo - Win32 Debug--------------------
Linking...
LINK : LNK4073: cannot create map for .ILK file; linking nonincrementally
   Creating library Debug/ASDKdlgdemo.lib and object Debug/ASDKdlgdemo.exp

ASDKdlgdemo.arx - 0 error(s), 0 warning(s)

是不是和readString不正常运行有关系啊?
另外我的代码如下(在对话框初始化中)
    //***************************************************************
        //fill the general combox
        //***************************************************************
        m_ctrlCBGeneral.ResetContent();

        CStdioFile file;
        file.Open("groupdata.txt",CFile::modeRead);
       
        CString strLine,tmp,temp;
        CStringArray* strArrayLine=new CStringArray();
        while(file.ReadString(strLine))
        {
                ReadWord(strArrayLine,strLine);
                //AfxMessageBox("after read a line is ok");
                temp=strArrayLine->GetAt(0);
                if(temp!=tmp)
                {
                        tmp=temp;
                        m_ctrlCBGeneral.AddString(tmp);
                }
        }

   file.Close();
   m_ctrlCBGeneral.SetCurSel(0);
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-9-8 20:06:45 | 显示全部楼层
请查一下
file.Open("groupdata.txt",CFile::modeRead);
的返回值
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-9-8 20:17:09 | 显示全部楼层
没有问题,打开文件的返回值非零,肯定是能打开的。
但是却不能读出文件的内容。:(
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-9 19:15:26 | 显示全部楼层
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-9-9 20:15:07 | 显示全部楼层
binbin还是不行啊。
只要是采用F5或者CTRL+F5都能通过
但是就是在CAD中appload他不行
我的readstring是死活不能正常工作
什么忙病呢?
根本就不对行阿!!!
郁闷死了!!!!!
救命啊!!!!!!!!!!!!!!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-9-10 12:54:09 | 显示全部楼层
代码没有问题,我也常这么用。可能是你的工程设置出毛病了,可以用arx向导新建一个工程,把现在的工程类、对话框等等手工倒进去,看行不?另外看看你是否连了错误的lib、dll。问题主要在连接和加载上。
可以试试就为这几行代码建工程测测,如果没问题,则是其他地方有问题,表现在这里了,arx有时候会有这种错误串位的情况
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-9-10 16:50:03 | 显示全部楼层
超级奇怪!
多谢指导!一气之下,我把vc和arx都重装了,结果还是不行啊
后来使用了向导中的mfc support,终于算是通过了。不过原先的工程,就不这么幸运了,还是不好用。估计可能是使用了CAcUiDialog类的问题,不知道让他怎么支持ReadString好好工作:(

arx的向导还是不够完善阿
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-21 03:25 , Processed in 0.179996 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表