什么是VB6的“命令”到VB.Net?

问题描述 投票:-1回答:1

我正在使用Command表达式将应用程序从VB6迁移到VB.Net。

我的问题是:以下代码中VB6 Command的“等效”是什么?$在VB6中返回String。因此,我可以将其删除...但是即使删除$,Command也会给我以下错误:Command是接口类型,不能用作表达式。

enter image description here

我会尝试用'New Command()。CommandText'代替Command。这是写的正确方法吗?

vb.net vb6 migration vb6-migration
1个回答
0
投票

在您的代码示例中,Command$根本不是VB6关键字或表达式。它只是一个变量。并且由于它的后缀为$,因此可以说它是String变量。如果有内存,您应该能够右键单击该变量,然后选择“声明”,代码编辑器将跳至声明该变量的位置。


FYI,如评论中所述,这不准确。虽然是字符串,但不是常规变量。它包含用于启动可执行文件的命令行。

© www.soinside.com 2019 - 2024. All rights reserved.