如何编程将主程序的一个参数传给dll组件的标准模块中的sub main函数(注意:不是类模块)...在线等

terrywolf 2006-07-06 10:05:35
程序要引用一个我自已编写的dll组件,如何编程将主程序的一个参数传给dll组件的标准模块中的sub main函数(注意:不是类模块),因为每次调用dll都要用到这个参数。
...全文
245 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
terrywolf 2006-07-11
  • 打赏
  • 举报
回复
多谢诸位,结贴!
yuvotesyg518 2006-07-11
  • 打赏
  • 举报
回复
就是把系统剪贴板作为一个共享数据区来使用。

至于剪贴板编程,VB中有一个clipboard对象,你可以看一下相关的帮助文档。

我没有具体的代码,呵呵。
刚才把这个贴子回错地方了,回到了你另外一个贴子里了,晕。
terrywolf 2006-07-07
  • 打赏
  • 举报
回复
to yuvotesyg518:
具体怎么做呢?我是一只菜鸟,见笑
terrywolf 2006-07-07
  • 打赏
  • 举报
回复
还是不知道该怎么做,请问有没有代码给我学习一下啊
yuvotesyg518 2006-07-07
  • 打赏
  • 举报
回复
传递参数就是把参数放到剪贴板上;
获取参数就是从剪贴板上读取参数。
yuvotesyg518 2006-07-06
  • 打赏
  • 举报
回复
dll组件的sub main在什么时机运行?
组件被创建的时候?
of123 2006-07-06
  • 打赏
  • 举报
回复
函数是否带参数?
yuvotesyg518 2006-07-06
  • 打赏
  • 举报
回复
province_(雍昊) 的方法可以一试!!

是否安全、稳定说不好。
terrywolf 2006-07-06
  • 打赏
  • 举报
回复
to 秋冰:可是程序要重复调用dll,每次调用的时候都是要首

先执行sub main,然后才有可能执行类的属性。对数据中的

操作在执行sub main的同时就开始了。
province_ 2006-07-06
  • 打赏
  • 举报
回复
用CLIPBOARD形式来传递吧,在创建对象前把参数写到CLIPBOARD里面。
lanWay 2006-07-06
  • 打赏
  • 举报
回复
如果是類的話,你直接定義一個屬性不就可以,在sub main中使用
terrywolf 2006-07-06
  • 打赏
  • 举报
回复
那sub main如果带参数呢?怎么实现?
yuvotesyg518 2006-07-06
  • 打赏
  • 举报
回复
这种情况下我实在不知道参数放在什么地方可以让你的DLL组件访问到。
也许这就是该问题的关键所在吧。
terrywolf 2006-07-06
  • 打赏
  • 举报
回复
以前是用把参数传给类的,可以实现参数传递,但对于程序来说有问题,
我想实现的是:
dll启动的时候(sub main),首先把数据库的路径(不是dll的路径)做为字符串参数传递给dll,
dll判断该路径是否存在数据库,然后进行读写数据库的工作。
所以,一启动dll的时候,就要把路径传递过去。
yuvotesyg518 2006-07-06
  • 打赏
  • 举报
回复
先避开是否可以实现不说,楼主想怎么调用传参数的方法呢?
terrywolf 2006-07-06
  • 打赏
  • 举报
回复
就是在程序一调用dll的时候,就传给sub main 一个参数,然后dll根据传过来的参数工作。
terrywolf 2006-07-06
  • 打赏
  • 举报
回复
一楼的高手:不带参数。
二楼的高手:组件被调用的时候。
先谢过!

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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