Ik ben nu al een tijdje bezig met een rekenmachine, die is ondertussen al af (op al mijn accesoires na). Maar ik zou graag al mijn gegevens in een streamwriter plaatsen wanneer ik mijn formulier sluit. Dat is geen probleem. Het probleem is echter dat ik deze gegevens niet kan inlezen. Ik werk dus met een Procedure/Subroutine. Bij de subroutine opslaanalstekst is er geen enkel probleem.Ik heb er een handboek over maar daarin staat enkel hoe ik moet "Writen." De labels die beginnen met C zijn de cijfers van mijn getallen. De belangrijkste code ziet er dus als volgt uit:
ik hoop dat jullie kunnen helpen
Code:
Sub opslaanalstekst(ByVal strtekst As String, _
ByVal strbestandsnaam As String)
Dim objStreamWriter As System.IO.StreamWriter
objStreamWriter = New System.IO.StreamWriter(strbestandsnaam)
objStreamWriter.Write(strtekst)
objStreamWriter.Close()
objStreamWriter = Nothing
End Sub
[B]Sub leestekst(ByVal strtekst As String, _
ByVal strbestandsnaam As String)
Dim objStreamreader As System.IO.StreamReader
objStreamreader = New System.IO.StreamReader(strbestandsnaam)
objStreamReader = New System.IO.StreamReader(strbestandsnaam)
objStreamreader.Read()
objStreamreader.Close()
objStreamreader = Nothing
End Sub[/B]
Private Sub form1_formclosed(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.FormClosed
opslaanalstekst(Teken1.Text, "C:\Rekenmachine\Teken1")
opslaanalstekst(C1001.Text, "C:\Rekenmachine\C1001")
opslaanalstekst(C1002.Text, "C:\Rekenmachine\C1002")
opslaanalstekst(C1003.Text, "C:\Rekenmachine\C1003")
opslaanalstekst(C1004.Text, "C:\Rekenmachine\C1004")
opslaanalstekst(C1005.Text, "C:\Rekenmachine\C1005")
opslaanalstekst(C1006.Text, "C:\Rekenmachine\C1006")
opslaanalstekst(C1007.Text, "C:\Rekenmachine\C1007")
opslaanalstekst(C1008.Text, "C:\Rekenmachine\C1008")
opslaanalstekst(C1009.Text, "C:\Rekenmachine\C1009")
opslaanalstekst(C1010.Text, "C:\Rekenmachine\C1010")
opslaanalstekst(C1011.Text, "C:\Rekenmachine\C1011")
opslaanalstekst(C1012.Text, "C:\Rekenmachine\C1012")
opslaanalstekst(C1013.Text, "C:\Rekenmachine\C1013")
opslaanalstekst(C1014.Text, "C:\Rekenmachine\C1014")
opslaanalstekst(C1015.Text, "C:\Rekenmachine\C1015")
opslaanalstekst(C1016.Text, "C:\Rekenmachine\C1016")
opslaanalstekst(C1017.Text, "C:\Rekenmachine\C1017")
opslaanalstekst(C1018.Text, "C:\Rekenmachine\C1018")
opslaanalstekst(C1019.Text, "C:\Rekenmachine\C1019")
opslaanalstekst(C1020.Text, "C:\Rekenmachine\C1020")
opslaanalstekst(C1021.Text, "C:\Rekenmachine\C1021")
opslaanalstekst(C1022.Text, "C:\Rekenmachine\C1022")
opslaanalstekst(C1023.Text, "C:\Rekenmachine\C1023")
opslaanalstekst(C1024.Text, "C:\Rekenmachine\C1024")
opslaanalstekst(C1025.Text, "C:\Rekenmachine\C1025")
opslaanalstekst(Teken.Text, "C:\Rekenmachine\Teken")
opslaanalstekst(Teken2.Text, "C:\Rekenmachine\Teken2")
opslaanalstekst(C2001.Text, "C:\Rekenmachine\C2001")
opslaanalstekst(C2002.Text, "C:\Rekenmachine\C2002")
opslaanalstekst(C2003.Text, "C:\Rekenmachine\C2003")
opslaanalstekst(C2004.Text, "C:\Rekenmachine\C2004")
opslaanalstekst(C2005.Text, "C:\Rekenmachine\C2005")
opslaanalstekst(C2006.Text, "C:\Rekenmachine\C2006")
opslaanalstekst(C2007.Text, "C:\Rekenmachine\C2007")
opslaanalstekst(C2008.Text, "C:\Rekenmachine\C2008")
opslaanalstekst(C2009.Text, "C:\Rekenmachine\C2009")
opslaanalstekst(C2010.Text, "C:\Rekenmachine\C2010")
opslaanalstekst(C2011.Text, "C:\Rekenmachine\C2011")
opslaanalstekst(C2012.Text, "C:\Rekenmachine\C2012")
opslaanalstekst(C2013.Text, "C:\Rekenmachine\C2013")
opslaanalstekst(C2014.Text, "C:\Rekenmachine\C2014")
opslaanalstekst(C2015.Text, "C:\Rekenmachine\C2015")
opslaanalstekst(C2016.Text, "C:\Rekenmachine\C2016")
opslaanalstekst(C2017.Text, "C:\Rekenmachine\C2017")
opslaanalstekst(C2018.Text, "C:\Rekenmachine\C2018")
opslaanalstekst(C2019.Text, "C:\Rekenmachine\C2019")
opslaanalstekst(C2020.Text, "C:\Rekenmachine\C2020")
opslaanalstekst(C2021.Text, "C:\Rekenmachine\C2021")
opslaanalstekst(C2022.Text, "C:\Rekenmachine\C2022")
opslaanalstekst(C2023.Text, "C:\Rekenmachine\C2023")
opslaanalstekst(C2024.Text, "C:\Rekenmachine\C2024")
opslaanalstekst(C2025.Text, "C:\Rekenmachine\C2025")
opslaanalstekst(Uitkomst.Text, "C:\Rekenmachine\Uitkomst")
opslaanalstekst(Geheugen.Text, "C:\Rekenmachine\Geheugen")
End Sub
[B] Private Sub Form1_activated(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Activated
leestekst(Teken1.Text, "C:\Rekenmachine\Teken1")
leestekst(C1001.Text, "C:\Rekenmachine\C1001")
leestekst(C1002.Text, "C:\Rekenmachine\C1002")
leestekst(C1003.Text, "C:\Rekenmachine\C1003")
leestekst(C1004.Text, "C:\Rekenmachine\C1004")
leestekst(C1005.Text, "C:\Rekenmachine\C1005")
leestekst(C1006.Text, "C:\Rekenmachine\C1006")
leestekst(C1007.Text, "C:\Rekenmachine\C1007")
leestekst(C1008.Text, "C:\Rekenmachine\C1008")
leestekst(C1009.Text, "C:\Rekenmachine\C1009")
leestekst(C1010.Text, "C:\Rekenmachine\C1010")
leestekst(C1011.Text, "C:\Rekenmachine\C1011")
leestekst(C1012.Text, "C:\Rekenmachine\C1012")
leestekst(C1013.Text, "C:\Rekenmachine\C1013")
leestekst(C1014.Text, "C:\Rekenmachine\C1014")
leestekst(C1015.Text, "C:\Rekenmachine\C1015")
leestekst(C1016.Text, "C:\Rekenmachine\C1016")
leestekst(C1017.Text, "C:\Rekenmachine\C1017")
leestekst(C1018.Text, "C:\Rekenmachine\C1018")
leestekst(C1019.Text, "C:\Rekenmachine\C1019")
leestekst(C1020.Text, "C:\Rekenmachine\C1020")
leestekst(C1021.Text, "C:\Rekenmachine\C1021")
leestekst(C1022.Text, "C:\Rekenmachine\C1022")
leestekst(C1023.Text, "C:\Rekenmachine\C1023")
leestekst(C1024.Text, "C:\Rekenmachine\C1024")
leestekst(C1025.Text, "C:\Rekenmachine\C1025")
leestekst(Teken.Text, "C:\Rekenmachine\Teken")
leestekst(Teken2.Text, "C:\Rekenmachine\Teken2")
leestekst(C2001.Text, "C:\Rekenmachine\C2001")
leestekst(C2002.Text, "C:\Rekenmachine\C2002")
leestekst(C2003.Text, "C:\Rekenmachine\C2003")
leestekst(C2004.Text, "C:\Rekenmachine\C2004")
leestekst(C2005.Text, "C:\Rekenmachine\C2005")
leestekst(C2006.Text, "C:\Rekenmachine\C2006")
leestekst(C2007.Text, "C:\Rekenmachine\C2007")
leestekst(C2008.Text, "C:\Rekenmachine\C2008")
leestekst(C2009.Text, "C:\Rekenmachine\C2009")
leestekst(C2010.Text, "C:\Rekenmachine\C2010")
leestekst(C2011.Text, "C:\Rekenmachine\C2011")
leestekst(C2012.Text, "C:\Rekenmachine\C2012")
leestekst(C2013.Text, "C:\Rekenmachine\C2013")
leestekst(C2014.Text, "C:\Rekenmachine\C2014")
leestekst(C2015.Text, "C:\Rekenmachine\C2015")
leestekst(C2016.Text, "C:\Rekenmachine\C2016")
leestekst(C2017.Text, "C:\Rekenmachine\C2017")
leestekst(C2018.Text, "C:\Rekenmachine\C2018")
leestekst(C2019.Text, "C:\Rekenmachine\C2019")
leestekst(C2020.Text, "C:\Rekenmachine\C2020")
leestekst(C2021.Text, "C:\Rekenmachine\C2021")
leestekst(C2022.Text, "C:\Rekenmachine\C2022")
leestekst(C2023.Text, "C:\Rekenmachine\C2023")
leestekst(C2024.Text, "C:\Rekenmachine\C2024")
leestekst(C2025.Text, "C:\Rekenmachine\C2025")
leestekst(Uitkomst.Text, "C:\Rekenmachine\Uitkomst")
leestekst(Geheugen.Text, "C:\Rekenmachine\Geheugen")
End Sub[/B]
ik hoop dat jullie kunnen helpen
Laatst bewerkt door een moderator: