cooolseee 发表于 2014-11-1 23:03:41

谢谢飞狐大侠的无私奉献

手机用户16542 发表于 2014-11-8 17:13:37

Teigha的简单应用 DwgView      飞狐大哥,我想问下这个画直线怎么在3.0.3中实现啊   using (var module = (GsModule)SystemObjects.DynamicLinker.LoadModule("WinBitmap.txv", false, true))在3.03中报错,还有using (var tr = _db.TransactionManager.StartTransaction())报错“未将对象引用设置到对象的实例。”

wanghaijun206 发表于 2014-12-3 14:29:52

谢谢飞狐大侠的无私奉献,正需要这个。

wanghaijun206 发表于 2014-12-3 21:36:20

为什么,我把编译通过的exe文件拷贝到,解压的Teigha_NET_3_03/bin文件夹下面,运行不了呢

wanghaijun206 发表于 2014-12-4 11:44:29

昨天问的问题,已经解决了,Teigha_NET_3_03 支持的是Net.Framework2.0。想问一下楼主,在Teigha_NET_4.0怎么运行呢,通过按钮事件可以触发绘图事件吗。

wanghaijun206 发表于 2014-12-7 14:23:27

继续问楼主简单的问题,希望能解答一下。楼主给你的例子,在窗体初始化的时候,创建了绘图空间和绘制线段,我把绘制图形部分的代码拷贝出来,放置在一个新建的按钮点击事件里面,为什么程序运行后,点击按钮没有出现图形呢。
      private void button8_Click(object sender, EventArgs e)
      {
                _dview.AddEntity(
                        new TDb.Line(new TGe.Point3d(-20, 0, 0), new TGe.Point3d(20, 0, 0)),
                        new TDb.Line(new TGe.Point3d(0, -20, 0), new TGe.Point3d(0, 20, 0)),
                        new TDb.Circle(TGe.Point3d.Origin, TGe.Vector3d.ZAxis, 10));
                _dview.ZoomExtents();
                _dview.Database.SaveAs("d:\\11.dwg", TDb.DwgVersion.AC1800);
}

wanghaijun206 发表于 2014-12-9 11:07:21

楼主,如果我要在窗口内绘制好了一些图元,我修改一个变量后,我要修改图元,我之前是通过把原来的绘图板清空,重新绘制的(相对图形界面里面的线比较少,100个以内)。如果在Teigha里面实现这部分功能,是否有清空的命令,还是针对性的删除和绘制的方法比较好。

yl461 发表于 2015-8-5 14:31:30

很强大,值得研究

豆巴子_黄敬 发表于 2015-10-16 12:51:24

我使用VS2012打开运行
提示:未能加载文件或程序集“TD_Mgd_3.03_9, Version=3.0.0.7684, Culture=neutral, PublicKeyToken=460a0bef3ba73253”或它的某一个依赖项。试图加载格式不正确的程序。

是什么原因?请老师指导,谢谢了,邮箱21554225@qq.com。感激不尽。

yixinweiyiyi 发表于 2015-11-4 08:53:58

using (GsModule gsModule = (GsModule)SystemObjects.DynamicLinker.LoadModule("WinGDI.txv", false, true))这句代码为什么返回的值是空的。。。求解。急求啊。
页: 1 2 [3] 4
查看完整版本: Teigha的简单应用 DwgView