Tema: Re: VB.Net struktura
Autorius: Jornada Del Muerto
Data: 2010-04-26 15:10:36
VB budavo dzin, jis kaip variantais operuodavo ir pats konvertuodavo tokius dalykus :) nors cia ne as rasiau tikriausia su kabem :) del VB.net reiktu ziuret, bet greiciausia nepraeitu :)

Siaip VB6 budavo kazkas tokio:

Dim abc 

abc = "abc"
abc = "1"
abc = 1

nebutu klaidos

jei nenusakytas tipas laikoma kad tai deklaracija:

Dim abc as variant

del to pas juos konversijos labai paprastos, pvz.

Dim a integer
Dim b string
Dim c

b = "123"
a = b
c = "blabla"

MsgBox a+b+c

nu kazkas tam stiliuj, tai kai taip raso kas is VB nebuna man keista 









"Valdas" <vald@l.com> wrote in message news:hr3rjp$ras$1@trimpas.omnitel.net...
>>>> Bandau ta pati pasidaryt VB:
>>>>    Structure mazgas
>>>>        Public name As String
>>>>        Public tevuKiek As Integer
>>>>        Public tevuNr() As Integer
>>>>        Public tikKiek As Integer
>>>>        Public tikim() As Double
>>>>    End Structure
>>>>
>>>>    Sub Main()
>>>>        Dim tinklas(20) As mazgas
>>>>        tinklas(0).name = "vardas"
>>>>        tinklas(0).tevuNr(0) = "5"
>>>>        Console.WriteLine()
>>>>   End Sub
>>>>
>>>> Kompliuojant gaunu      tinklas(0).tevuNr(0) = "5" eilutej Object 
>>>> reference not set to an instance of an object.
>>>> Gal galetumet uzvest ant kelio, kaip ta reference'a uzsidet i ta tevuNr masyvuka?
> 
> tikriausia todel, kad tevuNr pas tave aprasyta kaip int, o siunti kaip string "5"
>