vb怎么传递值给exe?

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:20:27
有两个程序,一个只有text1,叫 生成程序 ,一个有text1和按钮,叫 配置程序,当我点击 配置程序 的按钮时生成 生成程序 ,并把 配置程序 text1中的文字生成到 生成程序 ,怎么弄?
不是打开,是从资源里生成一个并且 生成程序 的text1的值是 配置程序 里text1的值,就像用vb设置的默认值一样!
二楼的没理解我的意思哦,好的我会加100分的!
ljzh@vip.qq.com
大哥,你只给我程序,不是源代码啊!

我想问一句LZ,这两个程序(生成程序.exe和配置程序.exe)是自己编写的吗?如果是,那就没问题了。

demo程序已完成,请LZ留个E-mail。

【demo已发送,请注意查收。】

【加分、给分之后就由源代码了阿,呵呵~~~~~~~~】
五一回家~~~~~~~~

是否可以这样理解“当我点击 配置程序 的按钮时打开 生成程序”
如果是打开的话就好办了

在 配置程序 的按钮单击事件中写入

shell "生成程序.exe " & text1.text

在 生成程序的form_load事件中写入

text1.text=command

那就难办了,给你提供个思路,用16位编辑器打开

程序要编译成exe文件后运行“生成程序”,尝试找到text1的文本在那几个字节,然后vb在通过资源生成或生成后修改相应字节的内容。

只有10分?

一、写“配置程序”
新建一个工程,在窗体Form1上添加一个Text1,再添加一个Command1,在窗体中写以下代码:
Option Explicit

Private Const szName = "Global\MyFileMappingObject"

Private Const WM_USER = &H400

Private Const INVALID_HANDLE_VALUE = -1
Private Const PAGE_READWRITE = 4
Private Const STANDARD_RIGHTS_REQUIRED = &HF0000
Private Const SECTION_QUERY = &H1
Private Const SECTION_MAP_WRITE = &H2
Private Const SECTION_MAP_READ = &H4
Private Const