Reborn610768 发表于 2016-9-2 09:52:21

qt如何调用.NET标准类库

举个例子来说,譬如我想使用c#的StringBuilder类,应该怎么做呢,我按照下面写结果提示"Cannot loadAssembly System.Text",代码如下:
Set var_CreateInstance = DotNetFactory.CreateInstance("System.Text.StringBuilder","System.Text")

shuangyan1988 发表于 2016-9-5 17:32:13

我写了和你一样的语句,跟你一样的报错,但是如果忽落掉第二个参数,如下所示,就没有问题。虽然我也不明白为什么会这样。
Set f=DotNetFactory.CreateInstance("System.Text.StringBuilder")

Reborn610768 发表于 2016-9-14 14:02:12

恩,我也试试了下是可以的
Set oFile = DotNetFactory("System.Text.StringBuilder",,"abc")
print oFile.ToString()
Msgbox (oFile.ToString())
oFile.Append("123")
print oFile.ToString()
Msgbox (oFile.ToString())

Reborn610768 发表于 2016-9-14 14:03:15

shuangyan1988 发表于 2016-9-5 17:32
我写了和你一样的语句,跟你一样的报错,但是如果忽落掉第二个参数,如下所示,就没有问题。虽然我也不明白 ...


3Q,恩,我也试试了下是可以的
Set oFile = DotNetFactory("System.Text.StringBuilder",,"abc")
print oFile.ToString()
Msgbox (oFile.ToString())
oFile.Append("123")
print oFile.ToString()
Msgbox (oFile.ToString())
页: [1]
查看完整版本: qt如何调用.NET标准类库