网站建设资讯

NEWS

网站建设资讯

vb点虐 打开vb6 vbnet ini

在VS2010的vb里打开VB6的工程文件的方法

VB6.0与VS2010根本不是一个编译环境。

站在用户的角度思考问题,与客户深入沟通,找到呼玛网站设计与呼玛网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、网站制作、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网络空间、企业邮箱。业务覆盖呼玛地区。

VB6.0的工程不能直接用VS2010打开,只有参照他画界面,然后对应事件拷贝代码。

拷贝过去的代码也只能保证60%的相似率,你还要修改这些代码,因为VB.NET与VB并不是一种语言,存在相似之处是因为VB运行库的要求,在语法上其实是两种完全不同的语言。

vb点虐 调用VB6编写的DLL问题

应该没有问题,我用 vb6+vb点虐 2008/2010都没有问题,并且用 vb点虐 编写的 DLL也可以让vb6调用,可以到微软网站上下载相关的文件;调用的时候要注意数据类型在 vb点虐 中已经和 vb6中有了区别了,比如在 vb6中 Long;在vb点虐 中应该是 int32

VB点虐 编写的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

vb点虐 调用vb6.0组件

可以的。

VB6所产生的DLL全都都是标准COM组件,只需要注册一下就可以引用了。


网页名称:vb点虐 打开vb6 vbnet ini
网页URL:http://njwzjz.com/article/ddgsdhh.html