您的位置:首页 > 编程语言 > VB

vb.net 2012 使用prodave6.2

2015-10-22 16:45 288 查看

写程序时对照VB 实例和Prodave6.H 头文件 ,注意凡是指针变量要用ByRef 普通变量用 byval

凡是带数组结构变量要重新申明的,不能重新申明,除非你知道有什么微软特殊函数,可以确保重新申明后的变量内存地址和原来一样,否则

用土办法,如下:

 Public Structure CON_ADR_TYPE '问题就出在这,该段代码在VB.NET中不能使用,否则要重新声明变量,结果导致内存地址变动,结果完全错误

        <VBFixedArray(5)> Dim Adresse() As Byte

    End Structure

 Public Structure CON_TABLE_TYPE

        ' Public Adr As CON_ADR_TYPE             ' Verbindungsadresse '问题就出在这,该段代码在VB.NET中不能使用,否则要重新声明变量,结果导致内存地址变动,结果完全错误

        Public ip0 As Byte

        Public ip1 As Byte

        Public ip2 As Byte

        Public ip3 As Byte

        Public ip4 As Byte

        Public ip5 As Byte

        Public AdrType As Byte                 ' Typ der Adresse MPI(1) IP(2) MAC(3)

        Public SlotNr As Byte                  ' Slot-Nummer

        Public RackNr As Byte                  ' Rack-Nummer

    End Structure

注意查看 Prodave6.H 头文件,vb.net 有和C++同样的变量,建议使用同样的变量,否则出错 举例 如下 c++   unsigned short   vb.net 2012 ushort

 c++   unsigned long   vb.net 2012 uinteger

这些都是关键点 。所有使用VB.NET 的程序员,祝你们好运。 其实VB.NET 也能做程序。只是我们不会做。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息