Write/ReadQuad(PROBLEM) [GELÖST]

Anfängerfragen zum Programmieren mit PureBasic.
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Beitrag von Tompazi »

also was soll ich jetzt machen?

MfG Tompazi
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Tompazi hat geschrieben:also was soll ich jetzt machen?
erst einmal prüfen, ob es auf Deiner Platte mehrere Dateien namens
'StandardKey' mit unterschiedlichen Inhalten gibt. Wenn dem so ist, ist meine
Vermutung vielleicht korrekt und kann dann detaillierter werden.

Grüße ... Kiffi
a²+b²=mc²
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Beitrag von Tompazi »

nein es gibt nur eine.
:|

MfG Tompazi
Benutzeravatar
BlueHoschi
Beiträge: 97
Registriert: 02.10.2007 07:19

Beitrag von BlueHoschi »

@Tompazi
Also Du hast den Dateipfad irgendwo ausgelesen und willst Diesen in Deiner Datei mit abspeichern, und zwar als String.
Dabei werden Deine Daten durcheinandergeworfen und Du bekommst nicht das was Du dachtest als Ergebnis.

Ich hoffe damit habe ich das Problem korrekt umrissen.
Solche Probleme habe ich auch gehabt wenn ich Stringdaten und numerische Daten zusammen abspeichern wollte. Diesen Fehler löst man am einfachsten mit "WriteStringN", also mit einem eingefügten Zeilenumbruch innerhalb der Datei. Dadurch werden die Daten sauber getrennt und es geht nix durcheinander.
Klappt zumindest immer bei dem was ich so mache.
Wer Dir Steine in den Weg legt, pflastert den vielleicht.

PB 5.21, Win 7 64 bit
Tompazi
Beiträge: 211
Registriert: 22.09.2007 15:38

Beitrag von Tompazi »

Danke, ich habe WriteStringN() genommen und das WriteByte() wieder weggeben weil das Byte zum Pfad dazu genommen wurde (dadurch konnte die Datei nicht geöffnet) werden. jedenfalls funktioniert es jetzt!


MfG Tompazi :D
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Dabei stand die Lösung schon früh genug im Thread. Aber ich sag jetzt mal
nichts...
Antworten