明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1527|回复: 1

[求助]关于long Transaction

[复制链接]
发表于 2005-1-9 15:31:00 | 显示全部楼层 |阅读模式
今天照着AutoDesk的文档,做了一个long transaction的例子,发现有一些问题。


acapLongTransactionManagerPtr()->checkOut(transId, objIdArray, id)这句语句,VC报告checkOut()不能包含三个参数,可是看objectarx2000的帮助,应该可以包含三个参数,第四个是可选的,后来看arx2004的帮助,arx2004的checkOut()倒是必须再加一个参数,于是照着2004的加了,vc就不报错了,为什么????


checkIn()也是同样的问题。


newWorkSetIterator()就搞不定了,照2004加参数也不行,不知道这个函数到底需要什么参数?


我用的是objectarx2000和vc6
发表于 2005-1-11 12:59:00 | 显示全部楼层

回复

参考一下: ..ARXSDK\samples\database\longtrans_dg\AsdkLongTransSample.cpp中: AcDbIdMapping errorMap;
acapLongTransactionManagerPtr()->checkOut(transId, objIdArray, id, errorMap); ...... acapLongTransactionManagerPtr()->checkIn(transId, errorMap);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 08:30 , Processed in 0.156899 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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