Liebe/-r wer-weiss-was Experte/-in,
wie kann ich mit der Input bzw. Line Input Anweisung Stringwerte einlesen, die auch mit einer 0 beginnen können. Die 0 unterschlägt er mir immer.
Danke für die Mühe im voraus.
Gruß
André
Liebe/-r wer-weiss-was Experte/-in,
wie kann ich mit der Input bzw. Line Input Anweisung Stringwerte einlesen, die auch mit einer 0 beginnen können. Die 0 unterschlägt er mir immer.
Danke für die Mühe im voraus.
Gruß
André
Meinst du die Zahl 0 (Ascii 48) oder das Ascii-Zeichen mit Index 0, oder ein NULL’?
holli
Meinst du die Zahl 0 (Ascii 48) oder das Ascii-Zeichen mit
Index 0, oder ein NULL’?holli
Ich meine die Zahl 0
Dann machst du irgenwas anderes falsch. an der input-Anweisung kanns nicht liegen.
Poste doch mal den Code und eine Beispielzeile der Datei.
holli
Ich vermute, er liest in eine Integer-Variable ein und gibt bei einer Zahl die führende 0 an. Dann wird sie sicher unterdrückt. Wenn das stimmt, würde ich hier die variable als String deklarieren.
Gruß
J.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
':Ich habe kein Problem damit.
'Versuch es mal so:
Private Sub Form_Load()
Dim T As String
Open „Test.dat“ For Output As #1
T = „0123402345“
Print #1, T
Close #1
Open „Test.dat“ For Input As #1
Input #1, T
Close #1
Debug.Print T
End
End Sub
'Gruß Franz [email protected]