Autor | Thema: String als Dateiname? |
| Datum:21.04.02 21:08 
| |
Hi! Ich bins wieder.. :-)
Kann man einen String als Dateinamen für eine .txt nehmen?
Wenn ja ,wie?
Thx
JaReK
|
|
| Datum:21.04.02 22:10 
(joerse@gmx.de) | |
Hallo,
Leider ist mir nicht ganz klar was Du meinst. Jeder Dateiname besteht aus einem String (Zeichenkette).
Ich nehme mal an, Du willst eine Stringvariable für einen Dateinamen benutzen.
Declare Dateiname$
let Dateiname$="C:\\Windows\\Desktop\\Textdatei.txt"
Assign #1,Dateiname$
Den Rest kennst Du ja schon.
Jörg
|
|
| Datum:22.04.02 06:33 
(frankabbing@12move.de) | |
Hallo,
benutze anstatt des \ lieber immer das /.
Hat den Vorteil, das du dann keine Probleme mehr mit der Doppelproblematik hast. Also:
Let Dateiname$="C://windows/desktop/textdatei.txt"
Auszug aus der Win32.hlp:
· Use the backslash (\), the forward slash (/), or both to separate components in a path. No other character is acceptable as a path separator.
Gruß, Frank
|
|
| Datum:22.04.02 14:21 
| |
Mein Problem ist, dass die txt Datei einen String, den ich aus eiem Editfeld lese, haben soll.
Bsp.
Let Titel$ = @GetText$(hV%)
assign #1 ?????????
Es klappt zwar einen String als Dateinamen zu nehmen, aber es ist dann keine txt Datei.
Help me .. :-)
JaReK
|
|
| Datum:22.04.02 14:33 
(joerse@gmx.de) | |
Let Titel$ = @GetText$(hV%) + ".txt"
'Wenn im Editfeld die Endung ".txt" nicht angegeben wird, mußt
'Du sie noch anhängen
assign #1,Titel$
rewrite #1
print #1,"Ich bin eine Textdatei"
close #1
|
|
| Datum:22.04.02 14:43 
| |
Es klappt irgendwie nicht.
Eine fehlermeldung kommt.
Der erkennt das mit + ".txt" nich an.
|
|
| Datum:22.04.02 14:58 
(prof.chaos@netcologne.de) | |
Hallo Jarek,
so geht es auf jeden Fall:
let Titel$=add$(gettext$(hV%),".txt")
Es wäre allerdings nett, wenn du demnächst deine Profan-Version mit angibst.
Dann kann einem das Antworten leichter fallen. ;-)
Gruß,
Sebastian
|
|
| Datum: 22.04.02 15:17 
| |
Es klappt!!!!!!
Thx Sebastian.
|
|