
正文
vb6代码net vb6代码大全
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB6代码转换VB.NET
Dim i As Integer,wd As Integer,hd As Integer
Dim Obj As HtmlDocument=WebBrowser1.Document.GetElementsByTagName("iframe")(2).Document
For i=0 To Obj.Images.Count-1
wd=Obj.Images(i).OffsetRectangle.Width
hd=Obj.Images(i).OffsetRectangle.Height
If wd=800 Or wd=790 Then
Call tupxiazai(Obj.Images(i).GetAttribute("SRC"),Application.StartupPath "\image\" i "pic.jpg")
End If
Next
相关问答
Q1: VB.net编写的dll,供vb6调用时dll中的函数不可见?
在您的代码中,您已经成功使用了RegAsm命令将DLL注册为COM组件,并在VB6中成功引用了该组件的类型库文件(TLB文件)。此外,您还在VB6代码中声明了一个YCImageDo类型的对象,并成功创建了该对象。
但是,当您尝试使用YCImageDo对象的属性和方法时,却发现这些成员不可见。这可能是因为在编写DLL代码时您没有正确地声明这些成员的可见性。
在VB.NET中,您可以使用"Public"关键字来声明一个类型的成员(属性、方法、过程等)对外可见,而使用"Private"关键字则声明该成员仅在类型内可见。如果您希望YCImageDo类型的成员在VB6代码中可见,则应将这些成员声明为Public类型。
例如,如果您希望YCImageDo类型拥有一个名为"GetImage"的方法,则可以在DLL代码中按如下方式声明该方法:
Public Function GetImage() As String
' 在这里编写方法的代码
End Function
同样,如果您希望YCImageDo类型拥有一个名为"ImagePath"的属性,则可以在DLL代码中按如下方式声明该属性:
Public Property ImagePath As String
Q2: vb6代码和vs2008里的vb有什么不同 语法通用吗?
VS2008中的叫做VB.NET,运行在NET平台上,对VB6的语法改变了一些,功能也比较强大了,与.NET平台的其他语言开发工具容易接合,控件样式等也有所改进。
VB6是VS98时代的开发工具,当然比VB.NET轻量些,容易上手些,其面向对象程序设计的思想和实现上没有VB.NET体现得充分。
vb6代码net的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb6代码大全、vb6代码net的信息别忘了在本站进行查找喔。








