OpenFileRequester/SaveFileRequester

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

OpenFileRequester/SaveFileRequester

Beitrag 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....
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag 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!)
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

Beitrag 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...
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

Beitrag von Rubiko »

irgendwie... hab ich doch probs damit....

wie soll ich das was er schreibt überwachen?
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag 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.
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

Beitrag 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" ? ^^
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

hääääh?
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

Beitrag 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.
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Icke
Beiträge: 143
Registriert: 08.09.2004 13:19

Beitrag 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

Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

Beitrag 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.
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Antworten