- UID
- 43692
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2003-4-17
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
在执行工作时, 使用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_... |
|