Bentley Communities
Site
Search
User
Site
Search
User
Product Communities
Developers and Programming
MicroStation Programming
Cancel
MicroStation Programming
Sign In
All tags
v8 xm
Attachments
Bentley
discussion group
Hardware
Interop assemblies
Macro
MDL
MDL programming
MicroStation
MicroStation V8i
MicroStation XM Edition
Models
mvba
Net
Programming
support
text
tool
V8
v8i
VBA
VBA Help
vba Microstation V8i
VBA Programming
XM
如何读取IModel模型文件中的 InstanceID?
Jerry Luo
1、其中的部分XML形如: <Code instanceID=":56FF00000002:1580050000" xmlns="TTZD_CXQD_CODE.01.00"> <Description displayLabel="描述">测试</Description> <XCode displayLabel="编码">CXQD-09-01-003-01-001</XCode> </Code> 2、需要读取其中的 instanceID 即 ":56FF00000001:1535120700…
over 6 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
Deleting a Cell Definition to Replace the Cells with a Different One
Koit Rikson
Hi I'm looking for help on the question detailed above where my purpose is to delete a certain SharedCellDefinition (I failed at writing a VBA snippet for this so resorted to the CadInputQueue instead), then attach a new cell library (the code firstly…
over 7 years ago
MicroStation Programming
[Archived] 中国BDN社区 VBA
RE: Find intersection point of a line passing through a plane
Dharma Rajan
Plane3dIntersectsRay3d method fails for a particular element. How to fix this issue? Sample code is given below and the Sample DGN is also attached. Option Explicit Public Sub testPlaneIntersectRay() Dim shp As ShapeElement Dim lin As LineElement…
over 7 years ago
MicroStation Programming
[Archived] 中国BDN社区 VBA
[V8 XM & V8i C++] Visual Studio version.
Daniel Stuart
Hi, What version of Visual Studio is officially recommended to use for Microstation V8i and Microstation V8 XM development? Thanks.
over 10 years ago
MicroStation Programming
MicroStation Programming Forum
possible to use different config vars based on what version of MS?
Chris Pfeil
Is it possible to use different configuration variables in a *.pcf based on which version of Microstation the user is using? We are running both XM and v8i. There was an issue in XM that was resolved in v8i having to do with a large number of…
over 14 years ago
MicroStation Programming
[Archived] MicroStation V8i Programming Forum
[分享]microstation一启动就调用Addins的方法
Sophie Qingwen
[转载Bentley中文知识库原贴] gjgj1976:我发现,如果在.ucf文件中加入 "MS_DGNAPPS > aaaa",(aaaa为您开发的addins生成的.dll文件,不加文件后缀),且将.dll放到mdlapps目录下,只要您一启动microstation XM,您开发的addins就能像.ma文件一样自动运行。 [转载Bentley中文知识库原贴] smartflyer:.ucf是在什么目录下的什么文件? 说清楚一点吧。
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
[下载]基于NET开发的Addins向导
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷:从MicroStation V8XM开始支持基于.NET的开发。 您可以用C#、VB.NET和C++.NET进行MicroStation开发,开发出来的应用程序叫做Addins。如下是生成这种程序框架的向导,分别有VS2003和VS2005两种版本。 http://www.techpower.cn/down/bdn/Material/Addins/MicroStationAddinWizard2003.rar …
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
如何设置LineParams?
Sophie Qingwen
[转载Bentley中文知识库原贴] sphinxo: 在v8i中,使用place line constrained命令,可以在画线的时候设置线的角度。 目前我在Map下开发,使用XFT下的对象,如何设置LineParams,能实现画特定角度的线? 从XFT.LineParams对象看,只提供了设置长度的方法,没有设置角度的。不知道有没有人回答? [转载Bentley中文知识库原贴] liujun: LineParams没有设置角度的属性和方法…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
[下载]基于NET开发的Addins向导
Sophie Qingwen
[转载Bentley中文知识库原贴] Microstation迷:从MicroStation V8XM开始支持基于.NET的开发。 您可以用C#、VB.NET和C++.NET进行MicroStation开发,开发出来的应用程序叫做Addins。 如下是生成这种程序框架的向导,分别有VS2003和VS2005两种版本。 http://www.techpower.cn/down/bdn/Material/Addins/MicroStationAddinWizard2003…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
Re: [下载]基于NET开发的Addins向导
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷:请使用如下两个链接: http://www.techpower.cn/down/bdn/material/Addins/MicroStationAddinWizard2003.rar http://www.techpower.cn/down/bdn/material/Addins/MicroStationAddinWizard2005.rar
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
Re: [分享]microstation一启动就调用Addins的方法
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷:.UCF = User Configuration File(用户配置文件)。 在MicroStation启动时有一个User/Project/Interface的选择界面。不同的User会对应不同的UCF文件。缺省情况下,User名是Untitled,所以,在你的...\Workspace\users目录下就会有一个untitled.ucf文件,该文件是文本格式的。可以手动编辑修改它。
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
[分享]在VS2005(VS2008)下直接编写和编译Addins程序
Sophie Qingwen
[转载Bentley中文知识库原贴] gjgj1976: 本论坛上尽是关于MDL和VBA编程的话题,没有关于Addins的,现我就近期开发Addins程序的一些体会写出来,希望能和大家共同学习提高: 看了论坛上"MDL开发视频"的最后一期关于用DOTNET开发Addins应用程序后,收获很大,然后自己实验着编了几个小程序,居然成功了。感觉用DOTNET开发Addins有以下优点: 1.直接在VS2005(VS2008)下直接编写和调试,界面友好。 2.无需MDL编译环境…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
Re: [分享]在VS2005(VS2008)下直接编写和编译Addins程序
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷:Bentley的人都爱用Bmake生成最终的程序,所以,这个向导生成的项目也不是为了让我们在VS中直接Build的。需要你到MicroStation Developer Shell中执行Bmake就能自动编译了。 用Bmake的好处是不需要你对VS做任何配置,而且无论是PureMDL、NativeCode还是这个Addins,都只需要你键入Bmake即可生成最终程序。 [转载Bentley中文知识库原贴…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 Addins/.NET
Project Point onto a Plane
Dharma Rajan
Dear All, I have a point3d values and a Plane/Surface. I want to project the point onto a Plane/Surface. How Can I get that projected point using VBA Programming? Kindly clarify. Please refer the attachment: In the attachment Cyan color represents…
ProjectPointOnPlane.png
View
Hide
over 9 years ago
MicroStation Programming
[Archived] 中国BDN社区 VBA
Re: CommonDialog问题解决?
Sophie Qingwen
[转载Bentley中文知识库原帖] cmx_stone:好的,请您看看呢,用之前在引用里勾选一下"Microsoft Common Dialog Control 6.0" [转载Bentley中文知识库原帖] MicroStation迷:把你的Function改成Sub就能运行了。MicroStation VBA中只有Sub才是可以直接运行的,Function必须被Sub调用才可。 [转载Bentley中文知识库原帖] cmx_stone…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 VBA
CommonDialog问题解决?
Sophie Qingwen
[转载Bentley中文知识库原帖] cmx_stone:我想修改一下bentley的另存对话框,在里面需要使用CommonDialog控件,在"引用"中也选取了comdlg32.ocx控件了,但是使用中我的电脑可以,放到其他电脑上就不能使用了,请问是何道理? 程序如下: Public Function SaveTo() On Error GoTo error SaveTo = "" Dim Dname As String Dim comdlg As CommonDialog…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 VBA
Re: CommonDialog问题解决?
Sophie Qingwen
[转载Bentley中文知识库原帖] MicroStation迷:在我的电脑上也能运行呀!是否需要更新VBA core。找个MicroStation V8XM或V8i的于安装包安装一下试一试。
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 VBA
Re: Project Point onto a Plane
Dharma Rajan
Thanks Jon. I checked it. It produces a point perpendicular to the plane (or) the Nearest Point on Plane. But I want to get the height(Z values) on a plane corresponding to XY values. Is there anyother option? Refer the attachment: Majenta color…
over 9 years ago
MicroStation Programming
[Archived] 中国BDN社区 VBA
[下载]MDL开发资源下载
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷: 1. 《MDL程序设计》电子书: http://www.techpower.cn/down/BDN/Material/MDLProgramming_cn.rar 2. 《BDNzine》电子杂志(50多期的有关MS开发的技术文章): http://www.techpower.cn/down/BDN/Material/BDNzine_SimpCn.pdf 3. NativeCode开发向导…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
[求助]MS得到当前系统时间的函数是哪个
Sophie Qingwen
[转载Bentley中文知识库原贴] 快乐小乞丐:ms7.0里,哪个函数是取得系统时间的啊,有没有谁用过! [转载Bentley中文知识库原贴] MicroStation迷:MDL支持几乎所有标准的C函数。所以,直接调用C的time函数就能得到当前系统时间。
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
[求助]ms元素信息中的特性里的新建和非新建是什么意思?
Sophie Qingwen
[转载Bentley中文知识库原贴] 快乐小乞丐:点"i"图标,可以查看一个元素的信息,信息可分为属性和特性,特性里有一个新建和非新建的选项,通常情况下元素都是新建,不知道"新建"和"非新建"有什么区别吗?特性里还有一项是修改和未修改,这个可够用 mdlElement_setProperties()函数修改呢,我照着例子修改,将modify那个参数改为FALSE,发现元素的这个特性还是没有被修改,不知道是不是还有其他的办法呢? [转载Bentley中文知识库原贴…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
Re: [分享][原创]V8i下用代码实现Mesh from Points的功能
Sophie Qingwen
[转载Bentley中文知识库原贴] 快乐小乞丐:这个功能所产生的数据和地理信息中的DEM很相似,也就是不规则三角网,将地面上高程三维数据构成格网,用来表示地表的起伏状况,DEM数据是一种最基础的地理信息数据,可以用来进行通视分析、坡度分析、淹没分析和土方量分析,是一种非常有用的数据。 [转载Bentley中文知识库原贴] geotri:能不能不生成Mesh,只用来某点的求值(已知XY坐标,求Z坐标值)? [转载Bentley中文知识库原贴…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
[下载]MDL开发资源下载
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷: 1. 《MDL程序设计》电子书: http://www.techpower.cn/down/BDN/Material/MDLProgramming_cn.rar 2. 《BDNzine》电子杂志(50多期的有关MS开发的技术文章): http://www.techpower.cn/down/BDN/Material/BDNzine_SimpCn.pdf 3. NativeCode开发向导…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
请教斑竹,调试的时候,出现“故障 144”
Sophie Qingwen
[转载Bentley中文知识库原贴] hypolong:尊敬的斑竹同志: 我用的纯文本式的开发,版本还是J版本的,公司需要。 在我调试的时候,会报"故障144,故障5"等错误,而且,我在递归函数中,继续递归前,加一个MSGBOX的话,程序一直会运行正常,但是如果去除,就会报错,由于初学,不明白错误是什么,怀疑指针之类的变量没释放,但是不知道为什么加一个MGSBOX就可以了。 请教了,将非常期待你的回答。 [转载Bentley中文知识库原贴] MicroStation迷…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
Re: 有关MicroStation开发的基本问题
Sophie Qingwen
[转载Bentley中文知识库原贴] MicroStation迷:给一个最简单的HelloWorld例子,该例子有两个文件组成: 一个是制造文件HelloWorld.mke,一个是执行源文件HelloWorld.mc。 注意:该制作文件只支持含有单个.mc源程序的工程(或叫项目,反正英文就是Project那个词儿): 对于MKE文件,您只需要将appName这个宏定义指定正确即可,其他行不需要改动。 #---------------------…
over 14 years ago
MicroStation Programming
[Archived] 中国BDN社区 MDL/C/C++
View related content from anywhere
More
Cancel
>