• IChangeTrackEvents Cancel ElementChanged

    Mario Aylwin
    Mario Aylwin
    I created an addins with IChangeTrackEvents to detect the deletion of an item. Can i cancel the deletion with a question? Any ideas? Thanks Public Sub ElementChanged(AfterChange As Bentley.Interop.MicroStationDGN. Element , BeforeChange As Bentley…
    • over 6 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 Addins/.NET
  • [V8i MDL] Every second row is black for large images

    Mantas Unknown
    Mantas Unknown
    Hello, I have a problem that every second row of PNG file is black (RGB 0, 0 ,0). It is generated using these MDL commands: int g_colorMode = COLORMODE_RGB; int g_tileCols = 0; int g_tileRows = 0; int g_fileFormat = IMAGEFILE_PNG; int g_Compression…
    • over 7 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • [V8i MDL] White as transparent color for mdlImage_extCreateFileFromRGB

    Mantas Unknown
    Mantas Unknown
    I'm using mdlImage_extCreateFileFromRGB to export design file as image with setting Preferences -> Black background -> White set to true. So I have white background in my view. What I need is to set white background to be transparent when exported to…
    • over 8 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • Microstation Form Export

    kevindragonduong
    kevindragonduong
    Hi, I have created a microstation macro that can search for all ".DGN" files in a specific folder that the user chooses. below is the code i have written to do so: --------------------------------------------------------------------------------…
    • Answered
    • over 9 years ago
    • MicroStation Programming
    • MicroStation Programming Forum
  • Draw Sections along center line and offset to centerline (C# Programming for microstation V8 2004)

    Manoj_Pal
    Manoj_Pal
    Hii All, I am new to microstation development. I am using C#.net and Visual Studio 2010. I want to do offset of a center line in both side and draw sections in a certain interval to the centerline. Would anyone help me to do this without using cadinputque…
    • over 9 years ago
    • MicroStation Programming
    • MicroStation Programming Forum
  • Re: [分享][原创]V8i下用代码实现Mesh from Points的功能

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] 快乐小乞丐:这个功能所产生的数据和地理信息中的DEM很相似,也就是不规则三角网,将地面上高程三维数据构成格网,用来表示地表的起伏状况,DEM数据是一种最基础的地理信息数据,可以用来进行通视分析、坡度分析、淹没分析和土方量分析,是一种非常有用的数据。 [转载Bentley中文知识库原贴] geotri:能不能不生成Mesh,只用来某点的求值(已知XY坐标,求Z坐标值)? [转载Bentley中文知识库原贴…
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • [求助]ms元素信息中的特性里的新建和非新建是什么意思?

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] 快乐小乞丐:点"i"图标,可以查看一个元素的信息,信息可分为属性和特性,特性里有一个新建和非新建的选项,通常情况下元素都是新建,不知道"新建"和"非新建"有什么区别吗?特性里还有一项是修改和未修改,这个可够用 mdlElement_setProperties()函数修改呢,我照着例子修改,将modify那个参数改为FALSE,发现元素的这个特性还是没有被修改,不知道是不是还有其他的办法呢? [转载Bentley中文知识库原贴…
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • 层发生了莫名其妙的问题!

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] Johnson:附件中的2个文件采用了完全不同的2套层的标准,文件a的层结构为v8标准的层1到层63,文件b1中的层结构为自定义的层。 进行如下操作:打开文件b1,参考文件a,并且把文件a中的元素拷贝到文件b1中,卸掉a,关掉b1,再打开b1,就会发现b1的自定义层全都没了,变成了和文件a一样的层结构,原来位于自定义层上的元素也按照levelID到了同样的"层levelID"层上!ms版本是8.5.0.64,在xm上实验就不会出现这样的问题,一切正常,难道是8…
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • [求助]MS得到当前系统时间的函数是哪个

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] 快乐小乞丐:ms7.0里,哪个函数是取得系统时间的啊,有没有谁用过! [转载Bentley中文知识库原贴] MicroStation迷:MDL支持几乎所有标准的C函数。所以,直接调用C的time函数就能得到当前系统时间。
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • 生成样条曲线

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] kevincb2008:给定了一条linestring,在我提取了他的所有的节点之后,如何根据这些节点来拟合出一条样条曲线? [转载Bentley中文知识库原贴] 快乐小乞丐:MS应该有这个功能,根据直线生成B样条曲线,可以有很多选项供选择的,在B赛尔曲线工具条里有。 [转载Bentley中文知识库原贴] kevincb2008:我需要的是用程序生成。
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • Re: MDL里的角度问题

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] MicroStation迷:对于二维来说,这个RotMatrix非常容易获得,就是用mdlRMatrix_fromAngle,注意,angle要用弧度值而不是角度值。所以,只要你计算清楚你的直线端的角度就能轻易获得这个RotMatrix。
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • Re: 有关MicroStation开发的基本问题

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] MicroStation迷:给一个最简单的HelloWorld例子,该例子有两个文件组成: 一个是制造文件HelloWorld.mke,一个是执行源文件HelloWorld.mc。 注意:该制作文件只支持含有单个.mc源程序的工程(或叫项目,反正英文就是Project那个词儿): 对于MKE文件,您只需要将appName这个宏定义指定正确即可,其他行不需要改动。 #---------------------…
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • 请教斑竹,调试的时候,出现“故障 144”

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] hypolong:尊敬的斑竹同志: 我用的纯文本式的开发,版本还是J版本的,公司需要。 在我调试的时候,会报"故障144,故障5"等错误,而且,我在递归函数中,继续递归前,加一个MSGBOX的话,程序一直会运行正常,但是如果去除,就会报错,由于初学,不明白错误是什么,怀疑指针之类的变量没释放,但是不知道为什么加一个MGSBOX就可以了。 请教了,将非常期待你的回答。 [转载Bentley中文知识库原贴] MicroStation迷…
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • 有关MicroStation开发的基本问题

    Sophie Qingwen
    Sophie Qingwen
    [转载Bentley中文知识库原贴] MicroStation迷: 【问1】:MicroStation目前支持哪几种开发方式? 【答】:主要有VBA、MDL(C/C++)、Addins(.NET)。还有旧式的MicroStation BASIC等。 【问2】:什么是MDL ? 【答】:MDL是MicroStation Development Language的缩写,翻译过来就是"MicroStation开发语言"。现在正逐渐变为MicroStation Development…
    • over 14 years ago
    • MicroStation Programming
    • [Archived] 中国BDN社区 MDL/C/C++
  • Re: [分享]microstation一启动就调用Addins的方法

    Sophie Qingwen
    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
    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
  • 如何设置LineParams?

    Sophie Qingwen
    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
  • [分享]microstation一启动就调用Addins的方法

    Sophie Qingwen
    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
  • State-of-the-art technology in Structural Designing

    Siarhei Arlou
    Siarhei Arlou
    Hello to All Engineers and Reseachers! I am CEO and Founder Siarhei Arlou of Software Development little company. I am just would like to say that now is TIME FOR TECHNOLOGY REVOLUTION simply. It means that now we can have not only…
    • over 14 years ago
    • RAM | STAAD | ADINA
    • RAM | STAAD Forum
  • resource to show a jpg??

    matatunos
    matatunos
    hi again.. i need help again... i must compose a window like this (vb6 generated) one http://lh5.ggpht.com/_db1SZJ4YlKc/SUt-po4TXnI/AAAAAAAADok/0aDqTiGdm7w/logomicrosoft.jpg i have a groupbox, three text, one optionbutton, three pushbutton, and…
    • over 14 years ago
    • MicroStation Programming
    • [Archived] MicroStation V8 2004 Edition Programming Forum
  • Re: Select windows printer/plotter

    matatunos
    matatunos
    the v7 .mc source file is about 15.000 lines long, the .r file is about 2500 lines long, and i'm quite new to mdl programming I am new too with VC++, but i know i can add some funcionalities with it i have some code void get_printers(char *impresora…
    • over 14 years ago
    • MicroStation Programming
    • [Archived] MicroStation V8 2004 Edition Programming Forum
  • Re: XM Geopak slow over VPN

    Scott
    Scott
    Thank you for the suggestion Robert! I disabled the opportunistic locking for the remote server by following the instructions on this webpage. http://www.dataaccess.com/whitepapers/opportunlockingreadcaching.html Microsofts instructions…
    • over 14 years ago
    • OpenRoads | OpenSite
    • OpenRoads | OpenSite Forum
  • SDK change groupcode

    LordRahl
    LordRahl
    looking for the correct notation for changing the groupcode of a individual triangle in a MXtrianglestring with visual basic 2008 groupcode shood be a read write property
    • over 14 years ago
    • OpenRoads | OpenSite
    • OpenRoads | OpenSite Forum
  • boundary tool

    LordRahl
    LordRahl
    Under Surface Analysis there is the catchment tool. This tools identifies triangles that drain to the same lowest point triangle. As a result it divides the triangulation in separet boundarys. I am writing a viuals basic tool and i need to create a boundary…
    • over 14 years ago
    • OpenRoads | OpenSite
    • OpenRoads | OpenSite Forum
  • problem with references

    Ben Doherty
    Ben Doherty
    Hi, I'm trying to recompile my CS functions, and my references look like this at the moment: using System; using System.Collections.Generic; //using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Media; using System…
    • over 13 years ago
    • GenerativeComponents
    • GenerativeComponents Forum
>