Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Daten "richtig" in Datei schreiben

Empfohlene Antworten

Veröffentlicht

Hallo!

Ich möchte gerne einige Variableninhalt in eine Datei schreiben, daß ich sie mit meinem (C++) Programm wieder einlesen kann. Nur macht mir VB noch ein paar Problemchen. Kann man mit VB nur die reinen Daten (ohne Steuerdaten etc) in eine Datei schreiben.

zB.

Var1 = "Auto"

Var2 = "Ball"

Var 3 = "Haus"

Inhalt der Datei => "AutoBallHaus".

Diese elendigen Steuerdaten machen mir noch zu schaffen weil dann als Ausgabe ungefähr sowas in der Datei steht:

=> "||Auto | | Ball||| |Haus||"

Danke,

Mipe

Hi,

wie wird der String in der Datei mit Steuerzeichen zusammengesetzt. Für mich sieht das wie ein Logikfehler aus.

Kannst du nicht auch mit einem festen Satzaufbau arbeiten anstatt mit Steuerzeichen (z.B. von stelle 1-10 Wert1, Stelle 11-20 Wert 2, usw)???

Tia

Nein, es ist definit kein Logikfehler. Ich lese Daten einer Excel-Tabelle aus und will sie dann in dem von mir vorgegebenen Format abspeichern. Ganz grob sieht das dann ungefähr so aus:

---------------------

Open OutputPfad & "Test.dat" For Binary Access Write As #1

DataDatum = Format(Range("E7").Value, "dd.mm.yyyy")

Put #1, , DataDatum

Put #1, , Trenn

temp = Range("D" & iZeile).Value

DataDatum = Range("E" & iZeile).Value

---------------------

Ich hab mich entschieden, binär zu speichern (was jetzt mein Fluch ist), da sonst zB. die Strings immer mit Anführungszeichen und Schaltungen in der Datei gespeichert werden.

Na ja, zurück zu meinem obigen Beispiel. In der Datei steht dann z. B. folgendes:

---------------------

04.05.1995 | 06.08.1996 |

---------------------

Ich will, daß dann in der Datei nur steht:

--------------------

04.05.1995|06.08.1996|

--------------------

Ich hoffe, das war jetzt einigermaßen Verständlich erklärt :)

Mipe

Hi,

ein bisserl was besser war es jetzt schon erklärt, woher der Fehler jedoch genau kommt kann ich auch nicht sagen. Ich vermute jedoch, dass er irgendwelche Leerzeichen mit übernimmt.

Kannst Du das ganze nicht als Stringvariable übergeben und mit einem Trim() versehen??? Hierbei werden alle überflüssigen Leerzeichen abgeschnitten!

Tiana

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.