求思路 exe支持自动化

gooore 2011-05-26 08:45:11
各位前辈,为了程序方面的提高,最近冒出一个想法,想简单做个例子便于以后理解;

我想写一个小程序,能够像Excel一样独立运行,又能支持自动化。

请问您,可以通过什么方式实现。

最好能附一些代码。非常感谢您的帮助
...全文
125 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gooore 2011-06-23
  • 打赏
  • 举报
回复
谢谢,我在类模块内声明窗体对象,然后将它实例化成模块类的全局对象,就可以保证只会开启一个进程。

[Quote=引用 10 楼 vansoft 的回复:]
其实你一直在一个误区里绕。


想要这点:被另外一个Exe使用Automation操作
其实本身submain就是在干这个。这样就统一了。
[/Quote]
vansoft 2011-06-23
  • 打赏
  • 举报
回复
其实你一直在一个误区里绕。


想要这点:被另外一个Exe使用Automation操作
其实本身submain就是在干这个。这样就统一了。
gooore 2011-06-23
  • 打赏
  • 举报
回复
跪求代码实例.让Exe支持双向接口,可以被另外一个Exe使用Automation操作.

不胜感激.
gooore 2011-05-28
  • 打赏
  • 举报
回复
没法设窗体为启动项啊。现在我的问题是,使用Sub Main可以启动工程也可以独立运行。但是我始终需要通过模块来实例化窗体或者类模块,然后把窗体显示出来。

但是我在使用自动化的时候,我只能实例化类模块对象,当我实例化类模块的时候,Sub Main函数就被调用了。这好像并不是我需要的啊

请问您能不能贴一个最简单的示例代码出来?


[Quote=引用 7 楼 lyserver 的回复:]
引用 6 楼 vansoft 的回复:
一、ACTIVE EXE。
二、所有的东西全是对象。

同上,ActiveX EXE既可以单独运行,也可以引用后通过New关键运行,还可以不引用通用CreateObject运行。
如:
1、在工程里添加一个模块,加入Sub Main过程或窗体。
2、在工程属性->部件选项卡里设置“启动模式”为“独立方式”。
3、在工程属性->通用选项卡里设置……
[/Quote]
lyserver 2011-05-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 vansoft 的回复:]
一、ACTIVE EXE。
二、所有的东西全是对象。
[/Quote]
同上,ActiveX EXE既可以单独运行,也可以引用后通过New关键运行,还可以不引用通用CreateObject运行。
如:
1、在工程里添加一个模块,加入Sub Main过程或窗体。
2、在工程属性->部件选项卡里设置“启动模式”为“独立方式”。
3、在工程属性->通用选项卡里设置“启动对象”为“Sub Main”或窗体名称。
vansoft 2011-05-27
  • 打赏
  • 举报
回复
一、ACTIVE EXE。
二、所有的东西全是对象。
Tiger_Zhao 2011-05-27
  • 打赏
  • 举报
回复
工程属性改为 ActiveX EXE
gooore 2011-05-27
  • 打赏
  • 举报
回复
用VB做的active X都支持双向接口啊?

请问您具体是只什么意思呢?有没有实例的代码参考参考呢

[Quote=引用 3 楼 caozhy 的回复:]
用VC++,实现 Dual Interface。
[/Quote]
threenewbee 2011-05-26
  • 打赏
  • 举报
回复
用VC++,实现 Dual Interface。
lihanbing 2011-05-26
  • 打赏
  • 举报
回复
指的是OLE??????还是VBA????????
zdingyun 2011-05-26
  • 打赏
  • 举报
回复
能够像Excel一样独立运行,又能支持自动化。



没理解!

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧