File-Reading
- Milchshake
- Beiträge: 166
- Registriert: 30.01.2006 17:47
- Wohnort: Zwischen dem Sessel und dem Computer
File-Reading
Folgendes:
Wie kann ich einen String runter schreiben. Also sowas wie:
1...
2...
3...
Weil wenn ich FileSeek benutze, ändert sich ja nur der Pointer in der Zeile.Oder?
Wie kann ich den Pointer in der SPALTE ändern?
Aus der Hilfe wurde ich leider auch nicht schlauer...
Danke schon im Vorraus.
Wie kann ich einen String runter schreiben. Also sowas wie:
1...
2...
3...
Weil wenn ich FileSeek benutze, ändert sich ja nur der Pointer in der Zeile.Oder?
Wie kann ich den Pointer in der SPALTE ändern?
Aus der Hilfe wurde ich leider auch nicht schlauer...
Danke schon im Vorraus.
Hab jetzt PB 4.02
Muhahaha!!!!
Muhahaha!!!!
Ähm reicht die WriteStringN() nicht?
Oder muss es wirklich mit Fileseek sein?
Dann musst du so oder so einen Zeilenumbruch Chr(10) einfügen...
Gruß
Scarabol
Oder muss es wirklich mit Fileseek sein?
Dann musst du so oder so einen Zeilenumbruch Chr(10) einfügen...
Gruß
Scarabol
Abgeschlossen Projekte:
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea
PB-V: 4
WinXP
Schreibmaschine, Bildschirmlupe, Wings3DtoOgreMeshConverter
Watch: PureArea
PB-V: 4
WinXP
- Milchshake
- Beiträge: 166
- Registriert: 30.01.2006 17:47
- Wohnort: Zwischen dem Sessel und dem Computer
- Milchshake
- Beiträge: 166
- Registriert: 30.01.2006 17:47
- Wohnort: Zwischen dem Sessel und dem Computer
Ok, das funktioniert auch, aber wie binde ich das gelesene in den Source Code ein, z.B wenn in die Datei jetzt folgendes enthält:
String:
AddElement(BlaBla())
Und der Text nachher so ausschauen soll:
.....
.....
GelesenerString$
.....
.....
Wie stelle ich das an?
Mit Macros?
String:
AddElement(BlaBla())
Und der Text nachher so ausschauen soll:
.....
.....
GelesenerString$
.....
.....
Wie stelle ich das an?
Mit Macros?
Hab jetzt PB 4.02
Muhahaha!!!!
Muhahaha!!!!
- Milchshake
- Beiträge: 166
- Registriert: 30.01.2006 17:47
- Wohnort: Zwischen dem Sessel und dem Computer
Also ich habe das so Gelöst:
Ich will jetzt Text$ und Text2$ in die Anwendung einbinden (halt ohne Console).
Also NICHT AUSGEBEN sonder wie schon gesagt, sowas ähnliches wie ein Plugin.
Code: Alles auswählen
OpenFile(0,"Test.dat")
WriteStringN(0,"AddShow(98,0,0,0,0) : ")
WriteString(0,"AddShow(98,0,100,15,0,0) ")
CloseFile(0)
OpenFile(0,"Test.dat")
Text$ = ReadString(0)
Text2$ = ReadString(0)
OpenConsole()
ConsoleTitle("File-Reading-and-Creating")
Print(Text$)
Print(Text2$)
Delay(10000)
CloseConsole()
CloseFile(0)
Also NICHT AUSGEBEN sonder wie schon gesagt, sowas ähnliches wie ein Plugin.
Hab jetzt PB 4.02
Muhahaha!!!!
Muhahaha!!!!
verstehe ich nicht. Was heißt 'einbinden'?Milchshake hat geschrieben:Ich will jetzt Text$ und Text2$ in die Anwendung einbinden (halt ohne Console).
Also NICHT AUSGEBEN sonder wie schon gesagt, sowas ähnliches wie ein Plugin.
Zu Deinem Code:
Zum Erstellen einer Datei verwendet man besser CreateFile(), nicht OpenFile()
Zum Lesen einer Datei verwendet man besser ReadFile(), nicht OpenFile()
OpenFile() verwendet man in speziellen Fällen (z.B. wenn man ein Logfile
oder ähnliches schreiben möchte).
CreateFile(), ReadFile() und OpenFile() liefern Rückgabewerte, die man auf
jeden Fall auswerten sollte.
Grüße ... Kiffi
a²+b²=mc²