VB6 EXE调用福彩12选5走势图EXE

JDY0803.

成员
加入
2013年5月20日
消息
17
编程经验
10+
我的VB6程序应调用一些设备接口程序。
我应该使用福彩12选5走势图进行该设备接口程序。
一旦VB6程序调用福彩12选5走势图执行文件,福彩12选5走势图程序应该在最顶端运行,直到它终止。
1.如何在最顶端运行福彩12选5走势图程序?
它应该在VB6中完成吗?或c#?
2.我应该使VB6传递一些参数到福彩12选5走势图,福彩12选5走势图返回VB6的一些参数。
How to do this?
 

jmplhinney.

福彩12选5走势图论坛主持人
工作人员
加入
2011年4月23日
消息
3,732
地点
悉尼,澳大利亚
编程经验
10+
你确定它是一个单独的程序吗?听起来对我来说听起来可能会更好地在福彩12选5走势图中创建DLL,并将其配置为可从COM应用程序访问。然后,您的VB6程序可以以与其他COM DLL相同的方式集成它。
 

JDY0803.

成员
加入
2013年5月20日
消息
17
编程经验
10+
不,我想使用福彩12选5走势图进行单独的执行文件
FYI,通过参数就是这样。

VB6到福彩12选5走势图:1。偏移2.增益3.Min 4.最大
福彩12选5走势图到VB6:1。文件名2.状态
 

jmplhinney.

福彩12选5走势图论坛主持人
工作人员
加入
2011年4月23日
消息
3,732
地点
悉尼,澳大利亚
编程经验
10+
使福彩12选5走势图应用程序出现在其他窗口的顶部就像将表单的最顶层属性设置为true一样简单。

在应用程序中接收数据将通过CommandLine完成,因此您的主要方法将看起来像这样:
static void Main(string[] args)
{
    var offset = 0;
    var gain = 0;
    var min = 0;
    var max = 0;

    if (args.Length > 0)
    {
        int.TryParse(args[0], out offset);
    }

    if (args.Length > 1)
    {
        int.TryParse(args[1], out gain);
    }

    if (args.Length > 2)
    {
        int.TryParse(args[2], out min);
    }

    if (args.Length > 3)
    {
        int.TryParse(args[3], out max);
    }

    // Use variables here.
}
该代码将用户归零用于丢失或无效参数,但您可以适当地不同。然后,在VB6中调用shell时,您将在Commandline上传递适当的值。这是一个VB6问题,所以我不会在这里进入任何细节。

尽管如此,它并不是真的可以通过退出代码通过单个数字来传递数据。对于比这更复杂,您必须定义某种通信协议,最简单的是福彩12选5走势图应用程序将在规定位置写入文件。在VB6应用程序中读取该文件,再次是在此处讨论的问题。
 

JDY0803.

成员
加入
2013年5月20日
消息
17
编程经验
10+
感谢您的详细答案。
我的福彩12选5走势图程序将是Windows窗体应用程序,而不是控制台应用程序。
即使在这种情况下,我应该做Simillar的方式,是对吗?
 

jmplhinney.

福彩12选5走势图论坛主持人
工作人员
加入
2011年4月23日
消息
3,732
地点
悉尼,澳大利亚
编程经验
10+
感谢您的详细答案。
我的福彩12选5走势图程序将是Windows窗体应用程序,而不是控制台应用程序。
即使在这种情况下,我应该做Simillar的方式,是对吗?
鉴于我建议您设置表单的最顶层属性,它非常清楚,我认为它是Windows窗体应用程序。虽然还有其他选项来获取CommandLine参数,无论是Windows窗体应用程序。如果您希望在主要方法以外的某个地方,请调用Environment.getCommandLineargs。您主要表单的加载事件处理程序。
 

JDY0803.

成员
加入
2013年5月20日
消息
17
编程经验
10+
鉴于我建议您设置表单的最顶层属性,它非常清楚,我认为它是Windows窗体应用程序。虽然还有其他选项来获取CommandLine参数,无论是Windows窗体应用程序。如果您希望在主要方法以外的某个地方,请调用Environment.getCommandLineargs。您主要表单的加载事件处理程序。
谢谢。
我会尽力 Environment.getCommandLineargs。
 
最佳 底部