none
VB.net array RRS feed

  • Pergunta

  • Ola Pessoal!
    Eu estava fazendo o VB6, e eu declaro uma estrutura de DLL lá de uma forma, mas no VB.net tem que ser diferente a declaração do array, mas nao sei como, podem me ajudar?

    Vou colocar no VB6 e o que eu fiz no VB.net


    VB6

    Public Type STTermInfo
       ucHWversion As Byte
       ucFWversion As Byte
       ucFWmodel(0 To 4) As Byte
       address(0 To 15) As Byte
    End Type


    VB.net

    Public

     

    Structure STTermInfo
    Public ucHWversion As Byte
    Public ucFWversion As Byte
    Public ucFWmodel As Byte
    Public address As Byte
    End
    Structure


    Obrigada

    quinta-feira, 18 de março de 2010 19:12

Respostas

  • Olá Natasha,

    Arrays declarados como membros de structures não podem ser declarados com tamanho inicial.

    Você deve declarar assim:

    Public Structure STTermInfo
            Public ucHWversion As Byte
            Public ucFWversion As Byte
            Public ucFWmodel() As Byte
            Public address() As Byte
        End Structure
    Durante o uso deles você redimensiona usando o ReDim.
    []s.

    Alan. Twitter
    quinta-feira, 18 de março de 2010 19:21