Seite 1 von 2

OpenFileRequester/SaveFileRequester

Verfasst: 03.04.2005 20:52
von Rubiko
Ich denke mehr ist nicht zu sagen, es geht um die beiden requester

1. Frage ) Wie ermittle ich den Namen der eingegeben wurde und öffne damit den jeweiligen File (OFileRequester)
2. Frage ) Allgemein: Wie lese ich textfiles ein? irgendwie check ichs nich^^

also ich denke per createfile save ich dann....

Verfasst: 03.04.2005 20:55
von vonTurnundTaxis
1.)
DateiName$ = OpenFileRequester()

2.)
Readfile(#Nummer,DateiName$)
ErsteZeile$ = Readstring()
ZweiteZeile$ = Readstring()
DritteZeile$ = Readstring()
...
CloseFile(#Nummer)


//Edit:
mit CreateFile kannst du eine neue Datei erstellen und mit WriteString() Zeug reinschreiben...
(Die Hilfe hilft da übrigens sehr!)

Verfasst: 03.04.2005 21:08
von Rubiko
mit den reinschreiben in die datei selber hatte ich kein problem;
aber die hilfe hat mir nicht helfen können bei den andren zeug...

Verfasst: 03.04.2005 21:45
von Rubiko
irgendwie... hab ich doch probs damit....

wie soll ich das was er schreibt überwachen?

Verfasst: 03.04.2005 21:51
von bluejoke
Einfach gibts dafür keinen Weg.
Du erhältst den String erst, wenn der User auf OK gedrückt hat. Solange ist das Programm auch angehalten.
Überwachen müsste über einen Callback gehen, da hab ich aber auch keine Ahnung.

Verfasst: 03.04.2005 21:55
von Rubiko
er sagte ja

"mit CreateFile kannst du eine neue Datei erstellen und mit WriteString()"

aber ich will ja das reinschreiben was der user eingibt...
also "vonTurnundTaxis" ? ^^

Verfasst: 03.04.2005 21:56
von bluejoke
hääääh?

Verfasst: 03.04.2005 22:08
von Rubiko
bin ein bisschen ungenau zur zeit aber irgendwie glaub ich du bist erfahren genug um mir das zu beantworten ;)

ganz normal wie im notepad , meine frage ist wie schreibe ich das was der user ins pad eingibt mit writestring in den file?

EDIT: ich glaube ich hätte die boardsuche früher benutzen sollen, sorry.

Verfasst: 04.04.2005 20:16
von Icke
Ziemlich ungenau ...

Meinst du sowas?

Code: Alles auswählen


If CreateFile(0,"c:\test-datei.txt")                                ;datei erstellen und öffnen
  
  a$=InputRequester("","Gib ein den Text ... ","blablabla")         ;text eingeben
  
  WriteStringN(a$)                                                  ;text in datei schreiben incl. zeilenvorschub
  
  CloseFile(0)                                                      ;datei schließen
  
EndIf


Verfasst: 04.04.2005 20:20
von Rubiko
es ist beantwortet. aber wenn es dich intressiert:
du benutzt einen input requester, was ich nicht wollte, das im editor gadget soll in eine txt datei gespeichert werden wenn man sie speichert. ich wollte nur wissen das man sie per send senden kann und mit getgadget... die ganze info bekommen kann was im editorgadget steht.