Hallo, ich möchte eine Datei als String komplett einlesen, die Daten ergänzen und in eine andere Datei abspeichern. Dazu habe ich zwei Strings definiert, Eingabe- und Ausgabe String, und kopiere Char-weise in den Ausgabe String mit dem Insert-Befehl den Eingabestring. Allerdings bringt VB.Net folgenden Fehler:
+ $exception {"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."} System.NullReferenceException
Das Coding lautet:
Public Class Form1
.
.
.
Public buffer As String
Public outline As String
Public inline As String
Private Sub mvc(ByRef von As String, ByRef nach As String, ByRef posvon As Integer, ByRef posnach As Integer, laenge As Integer)
For j = 0 To laenge - 1
nach.Insert(posnach, von.Chars(posvon))
posnach += 1
posvon += 1
Next
End Sub
.
.
mvc(inline, outline, inpos, outpos, laenge)
.
.
Der Fehler liegt eindeutig daran, dass nach mit Nothing vorbelegt ist. Wie kann man dieses Problem umgehen und in einen leeren String ein Zeichen inserten???
Vielen Dank
Richard Bartetzko
+ $exception {"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."} System.NullReferenceException
Das Coding lautet:
Public Class Form1
.
.
.
Public buffer As String
Public outline As String
Public inline As String
Private Sub mvc(ByRef von As String, ByRef nach As String, ByRef posvon As Integer, ByRef posnach As Integer, laenge As Integer)
For j = 0 To laenge - 1
nach.Insert(posnach, von.Chars(posvon))
posnach += 1
posvon += 1
Next
End Sub
.
.
mvc(inline, outline, inpos, outpos, laenge)
.
.
Der Fehler liegt eindeutig daran, dass nach mit Nothing vorbelegt ist. Wie kann man dieses Problem umgehen und in einen leeren String ein Zeichen inserten???
Vielen Dank
Richard Bartetzko