要把visio和delphi结合起来,大家有什么高见呢?(200分)

  • 主题发起人 主题发起人 Israel
  • 开始时间 开始时间
I

Israel

Unregistered / Unconfirmed
GUEST, unregistred user!
目标是一套工厂的流程处理,有几十种不同的设备,设备间还有各种流,用户希望能象visio一样自己任意搭配设备组合,但同时不同的组合还存在复杂的计算,所以我需要visio的界面和delphi的计算与其他功能。好象很烦啊

大家有什么高见?我找了一大圈,类似visio的控件是有,但是就是没有visio和delphi结合的资料。大家如果有这方面的信息请共享一下哈
 
帮你顶!同时学习!
 
导入visio的类型库,然后就跟操作WORD一样么!
 
http://www.wideman-one.com/gw/tech/Visio/delphi/index.htm
---------
这个网址有你需要的东西:Visio Automation Controller Using Delphi.
强烈推荐.
 
作个类似visio的东西得了。
 
谢谢babibean,现在没有时间仔细看你给的网站,不过粗粗看过后好象是要系统先装visio吧?不是把visio完全整合到delphi里?明天有空一定好好看看那个网站。

楼上的两位兄弟,自已做visio实在是划不来的一件事,要能做出visio来偶就直接拿这个来卖钱了,呵呵。。。

请问一下wk_knife,怎么导入visio的类型库?谢谢了
 
如果你安装了visio,会有一个 *.TLB文件,把这个文件用DELPHI打开,然后另存,就会多一个*_tlb.pas文件,引用这个文件就可以了.

类似OFFICE、AUTOCAD等等都是这样的 。
 
多谢,不过我现在想做的是完全脱开visio,想把visio用作Delphi的一个控件,或者如COM使用,不知有没有这个可能。其实类似visio的控件已经有了,如flexGraphics是我找到的一个最好的东西,但是论功能肯定还是与visio有一定距离的。
 
光Visio的图形的话自己做一个,或者用控件都可以

然后在每个图形类中增加一个记录或者干脆也是类的元素,说明这个图形的实际作用与计算方式,后台计算的时候可以直接从那里取数据,用控件的话就早个有源吗的,自己增加一下,或者是继承增加
 
自己顶顶,问一下yxsoft,有MS出的visio控件么?我只找到FlexGraphics的,功能还行,就是只能下载到试用版的看看,自己却用不了。郁闷
 
找到一篇好文章,大家一起研究研究吧:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_vis2003_ta/html/odc_vsprogrammingwithvisioactivexcontrol.asp
 
http://www.microsoft.com/china/msdn/library/office/office/vsprogvisioactivexcontr.mspx
来个中文的
 
http://www.microsoft.com/downloads/thankyou.aspx?familyId=557120bd-b0bb-46e7-936a-b8539898d44d&displayLang=en&oRef=http%3a%2f%2fmoon-soft.com%2fdoc%2f39015.htm
下载地址
 
部署:
Visio 绘图控件是通过 Visio 产品安装过程进行发行的。这样,就不会有关于控件本身的附加许可问题了。宿主绘图控件的应用程序只有在 Visio 安装到计算机上之后才能工作。

Visio 绘图控件是作为 Minimal Install 选项的组成部分进行安装的。如果您的应用程序是以托管代码编写的,并且要利用 Visio 主 interop 程序集,则必须选择 Typical Install 选项才能安装 Visio 主 interop 程序集。

首先,确保该计算机已经安装了 .NET Framework 1.1;否则 Visio 主 interop 程序集将无法安装。.NET Framework 1.1 是随 Visual Studio .NET 2003 安装的版本。对于运行应用程序的客户端来说,还可以安装作为应用程序的安装程序组成部分的免费 .NET Framework 1.1 Redistributable。

此处有两个选项可用于通过 Visio 产品安装程序自动部署 Visio 绘图控件:
• 编写 Windows Installer 安装程序,并为公司部署使用“无提示安装”。
• 直接调用 Visio 产品 Windows Installer 软件包(Visio .msi 文件)。

看了这些话,心凉了半截,感情要用visio的功能就必须要安装visio啊,那么要开发商业软件就必须要连visio一起捆绑安装销售了?这个微软很无耻啊。。。
 
后退
顶部