明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 935|回复: 4

[VBA群] 2013-05-22 明经AutoCAD.VBA编程(45054712) 群聊记录:有没有用过反应器的

 关闭 [复制链接]
发表于 2013-5-22 18:08:28 | 显示全部楼层 |阅读模式
gx 18:08:28
有没有用过反应器的
 楼主| 发表于 2013-5-22 19:19:13 | 显示全部楼层
第四纪冰川 19:19:13
是.net反应器吗?
gx 19:20:04
arx中反应器
用c++
gx 19:20:58
原理都是一样的吧,现在遇到个问题,不知道
怎么解决
小学生 19:21:19
说什么问题
gx 19:22:03
给实体附一个永久反应器
在关闭保存的时候崩溃
小学生 19:23:10
那是你代码有问题,你这么说,别人是不可能知道原因的
gx 19:25:42
恩,看下代码
Acad::ErrorStatus
AsdkMyClass::dwgInFields(AcDbDwgFiler* pFiler)
{
    assertWriteEnabled();
    AcDbObject::dwgInFields(pFiler);
    pFiler->readItem(&mFactor);
    pFiler->readItem((AcDbSoftPointerId*)&mId);
    return pFiler->filerStatus();
}

// Files data out to a DWG file.
//
Acad::ErrorStatus
AsdkMyClass::dwgOutFields(AcDbDwgFiler* pFiler) const
{
    assertReadEnabled();
    AcDbObject::dwgOutFields(pFiler);
    pFiler->writeItem(mFactor);
    pFiler->writeItem((AcDbSoftPointerId&)mId);
    return pFiler->filerStatus();
}
gx 19:25:49
这是对文件读写函数的代码
gx 19:26:42
这个有问题么?
gx 19:35:38
有人说是没有序列化导致的,请问什么是序列化
 楼主| 发表于 2013-5-22 19:52:07 | 显示全部楼层
小学生 19:52:07
这个抄的样例,不会错吧
gx 19:52:22
恩,不会错
小学生 19:52:45
那你帖出来,有啥意义
gx 19:53:08
除了这个,其他的更不会出错
小学生 19:53:44
呵呵,那就是没有错
好好用吧
gx 19:54:00
这个好像还有个序列化的处理,百度了找不到
gx 19:54:30
用反应器必须要序列化,不然的话就会出错,
没有这方面的实例
小学生 19:55:27
没听说过需要序列化
gx 19:55:44
书上也没说
gx 19:56:31
这个例子是照着书上抄的
小学生 19:56:50
我看出来是那个例子了
你照抄吧,不会错的
gx 19:57:11
崩溃了,老大说书上的不对,需要序列化
然后他人就走了
小学生 19:57:36
我照抄过,没出错
gx 19:57:50
在保存的时候崩溃
小学生 19:58:05
序列化也是CAD给你做的,也用不着你来做
gx 19:59:39
调试代码也不是函数的问题
gx 20:03:32
不需要
 楼主| 发表于 2013-5-22 20:20:47 | 显示全部楼层
小学生 20:20:47
样例是啥样,你就啥样,就行了
gx 20:21:33
完全一样,就是在保存的时候崩溃
小学生 20:22:51
这个例子,我试过,完全没有问题
gx 20:23:44
是那个autocad2000二次开发arx?
小学生 20:24:19
就是SDK里带的,我一看你发的代码,就知道了
gx 20:24:48
sdk的我用了,也没问题
gx 20:25:28
是用反应器么
小学生 20:32:24
都说了这个样例没问题
gx 20:33:13
虽然反应器也是自定义实体,但它需要特殊的处理
小学生 20:33:34
人家AUTODESK能给你做例子,怎么会给你个有问题的呢
小学生 20:35:45
这个例子,我加载过,一点问题都没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 10:45 , Processed in 0.180542 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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