相关疑难解决方法(0)

从另一个 .VBS 文件为类(驻留在 B.vbs 中)创建实例

我有 2 个 vbs 文件。

A.vbs

Class test
  public a
  public b
End Class
Run Code Online (Sandbox Code Playgroud)

B.vbs

Dim objShell
Set objShell = Wscript.CreateObject("WScript.Shell")
objShell.Run "C:\Users\shanmugavel.chinnago\Desktop\Test3.vbs" 

Dim ins
Set ins = new test 'Here throws "Class not defined: test"
ins.a = 10
ins.b = "SCS"

msgbox ins.a
msgbox ins.b
Run Code Online (Sandbox Code Playgroud)

现在我想在 B.vbs 文件中实现这个。但是在为 A.vbs 中可用的类创建实例时会引发错误。有什么帮助吗?

vbscript

4
推荐指数
1
解决办法
1万
查看次数

复合字符串格式化(即:在VB6中使用字符串中的{0},{1}和{2})

如此处所述(复合格式字符串:http://msdn.microsoft.com/en-us/library/txafckwd.aspx),用于VB.NET和C#.NET(.NET Framework).

但是,我还没有在VB6上看到这个,谷歌没有返回任何有用的东西.

以下是我想要做的.NET Framework(VB.NET和C#.NET)的一些示例代码,但在VB6中:

在VB.NET中:

Dim myName As String = "Fred" 
String.Format("Name = {0}, hours = {1:hh}", myName, DateTime.Now)
Run Code Online (Sandbox Code Playgroud)

在C#中:

string myName = "Fred";
String.Format("Name = {0}, hours = {1:hh}", myName, DateTime.Now);
Run Code Online (Sandbox Code Playgroud)

如果有人知道如何在VB6中执行此操作,或者它存在于VB Classic的某个隐藏角落,我很想知道.谢谢.

.net c# vb.net string vb6

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

string ×1

vb.net ×1

vb6 ×1

vbscript ×1