我在 vb 调试出来一段代码,请问有没有人可以把这段 vb 代码转换成 .pas 代码? 那么我的问题就解决了。 Dim obj Set obj = GetObject("IIS://localhost/w3svc/1/Root") Dim str str = "" For Each Child In obj str = str + Child.AdsPath Next Text1.Text = str
如果换到 pas 代码,我只能写到下面这段代码,再下面的就不会做了:var obj, obj2: Variant; begin obj := CreateOleObject('IISNamespace'); obj2 := obj.GetObject('IIsWebVirtualDir','localhost/w3svc/1/Root'); ... end;
Set obj = GetObject("IIS://localhost/w3svc/1/Root")
Dim str
str = ""
For Each Child In obj
str = str + Child.AdsPath
Next
Text1.Text = str
obj, obj2: Variant;
begin
obj := CreateOleObject('IISNamespace');
obj2 := obj.GetObject('IIsWebVirtualDir','localhost/w3svc/1/Root');
...
end;