text datei auslessen und im StringGadget() darstellen
-
IcedCoffee
- Beiträge: 115
- Registriert: 09.07.2005 12:11
- Wohnort: Fürstenwald [Internat], Berlin[wen keine lust auf Internat], Wildau[Einfamilienhaus]
- Kontaktdaten:
http://www.lookuptables.com/
10 = new line
aber 13 weiss ich nicht
naja eigentlich müsste es ja mit chr10 gehen weil bei MessageBox_ geht es ja auch aber beim StrinGadget nicht weil da kommt immer so [] ein zeichen
naja ist halt alles etwas
10 = new line
aber 13 weiss ich nicht
naja eigentlich müsste es ja mit chr10 gehen weil bei MessageBox_ geht es ja auch aber beim StrinGadget nicht weil da kommt immer so [] ein zeichen
naja ist halt alles etwas
10 -> LF
Line Feed
13 -> CR
Carriage Return
http://www.manderby.com/mandalex/a/ascii.php
Guck auch in der PB-Hilfe, da gibts eine ASCII-Tabelle.
Line Feed
13 -> CR
Carriage Return
http://www.manderby.com/mandalex/a/ascii.php
Guck auch in der PB-Hilfe, da gibts eine ASCII-Tabelle.
Die wichtigsten Konstanten sind alle vordefiniert : #LF$ , #CR$ , #CRLF$ , #LFCR$
Handstände mit CHR(10) + CHR(13) erübrigen sich also.
Mit ReadString() wird immer nur eine Zeile bis zu ihrem Ende eingelesen.
Man braucht sich also um die Trennung von Zeilen keine Gedanken zu machen.
Auszug aus der Hilfe : ReadString()
Handstände mit CHR(10) + CHR(13) erübrigen sich also.
Mit ReadString() wird immer nur eine Zeile bis zu ihrem Ende eingelesen.
Man braucht sich also um die Trennung von Zeilen keine Gedanken zu machen.
Auszug aus der Hilfe : ReadString()
Liest einen String aus der aktuell geöffneten Datei, bis ein 'End Of Line' (deutsch: "Ende der Zeile") Zeichen gefunden wird (Unix und DOS Dateiformate werden unterstützt).
Man ist nie zu alt zum lernen, auch wenn man dabei manchmal alt aussieht!
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
1. Die ASCII-Tabelle ist unter Werkzeuge zu finden, dort kann man sich die Code
Zeichen als Dezimalzahl oder Hexa anzeigen lassen.
2. Die Vorbelegung der Konstanten #LF usw. ist ebenfalls numerisch, also kommt
ihr in keinem Fall um CHR(xx) herum. Was dann nun die elegantere Schreibweise
ist, oder auch kürzer ist, muß jeder für sich selbst entscheiden.
Gruß Jens
Zeichen als Dezimalzahl oder Hexa anzeigen lassen.
2. Die Vorbelegung der Konstanten #LF usw. ist ebenfalls numerisch, also kommt
ihr in keinem Fall um CHR(xx) herum. Was dann nun die elegantere Schreibweise
ist, oder auch kürzer ist, muß jeder für sich selbst entscheiden.
Gruß Jens
PB3.94 bis 6.xx / (Win98/98SE/ME/XPProSP3/WINVista-X32)/WIN7HP-X64/WIN8PRO-X32/WIN10-64
Nichts wissen macht nichts, sich dumm stellen aber schon.
Nichts wissen macht nichts, sich dumm stellen aber schon.
ich meine das eher so
textdatei.txt
und nun will ich jede zeile in ein eigenes stringgadget packen
textdatei.txt
Code: Alles auswählen
zeile 1
zeile 2
zeile ....Code: Alles auswählen
If OpenFile(0,Path$)<>0
x=1
z=1
While IsGadget(x)<>0
z+1
x+1
Wend
If z>1
For x=1 To z
test$=GetGadgetText(x)
If test$<>""
WriteStringN(test$)
EndIf
Next
EndIf
CloseFile(0)
Else
MessageRequester("Laufzeitfehler","Konnte Datei zum speichern nicht öffnen!",#PB_MessageRequester_Ok)
End
EndIfwieso?Error at line 157 : #Gadget object not initialized.
mein erstes stringgadget ist 1 (0 ist scrollarea)
und x startet ja mit 1