Click here to Skip to main content
15,917,005 members
Home / Discussions / Visual Basic
   

Visual Basic

 
Generalmailto urlencode problem Pin
skoizumi2911017-Jun-04 10:14
sussskoizumi2911017-Jun-04 10:14 
Questiondeserializing xmlfile to array? Pin
mrdance17-Jun-04 8:14
mrdance17-Jun-04 8:14 
AnswerRe: deserializing xmlfile to array? Pin
Dave Kreskowiak17-Jun-04 8:22
mveDave Kreskowiak17-Jun-04 8:22 
GeneralRe: deserializing xmlfile to array? Pin
mrdance17-Jun-04 8:56
mrdance17-Jun-04 8:56 
GeneralRe: deserializing xmlfile to array? Pin
mrdance17-Jun-04 23:57
mrdance17-Jun-04 23:57 
GeneralRe: deserializing xmlfile to array? Pin
Dave Kreskowiak18-Jun-04 2:49
mveDave Kreskowiak18-Jun-04 2:49 
GeneralRe: deserializing xmlfile to array? Pin
mrdance18-Jun-04 4:55
mrdance18-Jun-04 4:55 
GeneralRe: deserializing xmlfile to array? Pin
Dave Kreskowiak18-Jun-04 12:25
mveDave Kreskowiak18-Jun-04 12:25 
OK. Here's a quick little Console app that'll demonstrate what you looking for:
Imports System.Xml
Imports System.Xml.Serialization
Imports System.IO
 
Module Module1
 
    Public Jobs() As Job
    Private NUMJOBS As Integer = 10
 
    Sub Main()
        ReDim Jobs(NUMJOBS)
        FillJobs()
        XMLSerialize()
        ReDim Jobs(NUMJOBS)
        XMLDeserialize()
    End Sub
 
    Public Sub FillJobs()
        For x As Integer = 0 To NUMJOBS
            Jobs(x) = New Job
            Jobs(x).strCmdLine = "CommandLine" & x.ToString
            Jobs(x).strDescription = "Description" & x.ToString
            Jobs(x).strName = "Name" & x.ToString
        Next
    End Sub
 
    Public Sub XMLSerialize()
        Dim objStreamWriter As New StreamWriter("jobs.xml")
        Dim x As New XmlSerializer(Jobs.GetType())
        x.Serialize(objStreamWriter, Jobs)
        objStreamWriter.Close()
    End Sub
 
    Public Sub XMLDeserialize()
        Dim objStreamReader As New StreamReader("jobs.xml")
        Dim x As New XmlSerializer(Jobs.GetType())
        Jobs = CType(x.Deserialize(objStreamReader), Job())
    End Sub
End Module
 
Public Class Job
    ' main settings
    Public strName As String
    Public strDescription As String
    Public strCmdLine As String
End Class



RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome

GeneralRe: deserializing xmlfile to array? Pin
mrdance19-Jun-04 12:52
mrdance19-Jun-04 12:52 
GeneralDebugging Problem in Halvorson's Book Pin
tanstaafl2817-Jun-04 7:24
tanstaafl2817-Jun-04 7:24 
GeneralRe: Debugging Problem in Halvorson's Book Pin
Dave Kreskowiak17-Jun-04 7:45
mveDave Kreskowiak17-Jun-04 7:45 
GeneralRe: Debugging Problem in Halvorson's Book Pin
tanstaafl2817-Jun-04 8:38
tanstaafl2817-Jun-04 8:38 
GeneralRe: Debugging Problem in Halvorson's Book Pin
Steven Campbell18-Jun-04 3:18
Steven Campbell18-Jun-04 3:18 
GeneralRe: Debugging Problem in Halvorson's Book Pin
tanstaafl2818-Jun-04 6:35
tanstaafl2818-Jun-04 6:35 
GeneralFTP implementation Pin
hmshmsm17-Jun-04 4:12
hmshmsm17-Jun-04 4:12 
GeneralRe: FTP implementation Pin
Dave Kreskowiak17-Jun-04 4:24
mveDave Kreskowiak17-Jun-04 4:24 
GeneralRe: FTP implementation Pin
Dave Kreskowiak17-Jun-04 4:30
mveDave Kreskowiak17-Jun-04 4:30 
GeneralRe: FTP implementation Pin
hmshmsm17-Jun-04 4:57
hmshmsm17-Jun-04 4:57 
GeneralRe: FTP implementation Pin
Dave Kreskowiak17-Jun-04 5:29
mveDave Kreskowiak17-Jun-04 5:29 
GeneralRe: FTP implementation Pin
hmshmsm17-Jun-04 5:46
hmshmsm17-Jun-04 5:46 
GeneralRe: FTP implementation Pin
hmshmsm17-Jun-04 5:48
hmshmsm17-Jun-04 5:48 
GeneralRe: FTP implementation Pin
Dave Kreskowiak17-Jun-04 6:01
mveDave Kreskowiak17-Jun-04 6:01 
GeneralRe: FTP implementation Pin
hmshmsm17-Jun-04 6:51
hmshmsm17-Jun-04 6:51 
GeneralRe: FTP implementation Pin
Dave Kreskowiak17-Jun-04 6:56
mveDave Kreskowiak17-Jun-04 6:56 
GeneralRe: FTP implementation Pin
hmshmsm17-Jun-04 7:13
hmshmsm17-Jun-04 7:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.