找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 436|回复: 1

[建议]:V8中MDL编程的一个通用准则

[复制链接]
发表于 2003-8-18 16:34:27 | 显示全部楼层 |阅读模式

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

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

×
在执行工作时, 使用API 函数 永远 比直接存取公共静态结构来的安全, 也有较高的通用性. 例如你在 V8.1 中对公共静态结构所做的直接存取也许不适用於其后的版本.

TCB 以及其它结构
在 V8.1 ?, 整体 TCB 结构有做了修改. 若干早期可存取的结构不再是公共的, 而有一些已移除, 另外有一些是已修改. 若您的应用程式直接透过 TCB 存取 MicroStation 相关资讯, 您可能需要重新修改您的程式码.

现在新增一些 API 呼叫, 在早期是仅可透过公共结构(诸如 TCB)存取以取得资讯. 例如, 过去直接由 TCB 取得的视景资讯现在可籍由呼叫 mdlView_getParameters() 取得, 同时也可呼叫其它的 mdlView_... 函数似做修改. TCB 次项 uorpersub 及 subpermast 现在是透过 mdlModelRef_getUorPerSub() 及 mdlModelRef_getSubPerMaster() 这两个函数做存取.

MicroStation 以 Unicode 的格式储存所有的字串(使用 "MSWChar *" 型态以取代 "char *" 型态). 这是为了要支援多种外国语言的必要措施.

下列 MDL 功能区域的 API 做了修改:

mdlCell_...
mdlSharedCell_...
mdlRefFile_...
mdlView_...
mdlAcs_...
mdlLevel_...
mdlLinkage_...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-8-18 23:47:10 | 显示全部楼层
V8.1 readme文档中的Programming Tools ReadMe有很详细的描述
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 09:14 , Processed in 0.258083 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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