Visual Basic: Input / Line Input Anweisung

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]