14. Oktober 2009 10:31
Datei.WRITE("Projekt.Feld1+ ',');
Datei.SEEK(Datei.POS - 1);
Datei.WRITE("Projekt."Feld 2" +',');
Datei.SEEK(Datei.POS - 1);
Datei.WRITE(Projekt.Feld 3");
Datei.SEEK(Datei.POS - 1);
ZeilenUmbruch;
Datei.SEEK(Datei.POS - 1);
ZeilenUmbruch();
CR := 13;
LF := 10;
CRLF := STRSUBSTNO('%1%2',CR,LF);
Datei.WRITE(CRLF);
14. Oktober 2009 10:40
14. Oktober 2009 10:43
14. Oktober 2009 10:46
// Sting = Variable vom Typ Text 1024
String := "Projekt.Feld1+ ',' + "Projekt."Feld 2" + ',' +Datei.WRITE(Projekt.Feld 3"
Datei.WRITE(String);
McClane hat geschrieben:Du schreibst ja auch nur die Zeichenfolge '1310' da hin. Ein CRLF besteht aber doch aus zwei Chars: einer 13, einer 10.
14. Oktober 2009 10:48
Datei.WRITE("Projekt.Feld1"+',');
Datei.SEEK(Datei.POS - 1);
Datei.WRITE("Projekt.Feld2"+',');
Datei.SEEK(Datei.POS - 1);
Datei.WRITE("Projekt.Feld3");
14. Oktober 2009 10:49
Cr4cks hat geschrieben:-----------------------------------------
DAMN warum seit ihr so schnell xD
14. Oktober 2009 10:51
mikka hat geschrieben:Wenn die beiden Variablen vom Typ Char sind, müsste es klappen (oder irre ich mich?)!
14. Oktober 2009 10:57
mikka hat geschrieben:Wir sind langsammer weil wir schön schreiben
14. Oktober 2009 11:16
Timo Lässer hat geschrieben:Der CR/LF ist schon richtig ausgegeben, da die 13 bzw. 10 einer Char-Variablen zugewiesen wird.
Führe nach dem Datei.SEEK einen Datei.TRUNC aus, um die (Leer)Zeichen hinter deiner Cursorposition abzuschneiden.
Alle Daten in einem String Sammeln und dann schreiben, der Zeilenumbruch wird dann automatisch eingefügt.
Alternativ, sonst zu deinem Code, versuche es mit Pos-2 (es wurde ja nur ein unsichtbares Zeichen gelöscht!) -->Oder soll das so sein?
14. Oktober 2009 11:19
14. Oktober 2009 11:30
Datei.WRITE("Projekt.Feld1+ ',');
Datei.SEEK(Datei.POS - 1);
Datei.WRITE("Projekt."Feld 2" +',');
Datei.SEEK(Datei.POS - 1);
Datei.WRITE(Projekt.Feld 3");
Datei.SEEK(Datei.POS - 1);
[b]Datei.TRUNC;[/b]
ZeilenUmbruch;
Datei.SEEK(Datei.POS - 1);
14. Oktober 2009 11:51
14. Oktober 2009 12:48