Eine Art Interne Textdateien? Verfasst am: 17.03.2008, 03:55
Moin,
gibt es eigentlich eine Möglichkeit Intern, also im Programmcode Textdateien mit Inhalt vorzubereiten die bei bedarf nurnoch abgerufen werden müssen und in eine Textdatei gespeichert werden können, oder soetwas in der Art?
Snow. _________________
tr4st_ « Moderator »
Anmeldedatum: 17.12.2007 Beiträge: 315 Wohnort: Private Class _ Villa()
Verfasst am: 17.03.2008, 04:12
Ja diese Möglichkeit besteht.
Du schreibst einfach den gesamten Inhalt in einen String und lässt ihn dann auf beispielsweise Knopfdruck mit StreamWriter speichern. _________________ Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
Bahamut_ « Moderator »
Anmeldedatum: 12.12.2006 Beiträge: 250
Verfasst am: 17.03.2008, 10:33
Was eigentlich auch vielmehr Sinn macht, wie ich finde - so kannst dem User nach dem WYSIWYG-Prinzip noch eine Vorschau zeigen.
Achja wer WYSIWYG nicht kennt - es wird partkisch in jeden Programm verwendet, und sogar auf Internetseiten, wie hier im Forum
Also in meinen Fall ist es mit Steamwriter sinnvoller.
Hat sich von vb05 auf vb08 was bei der Klasse geandert?
Habe die Vorlage aus dem VB 2005 Openbook genommen
Zitat:
Dim sw As StreamWriter = New StreamWriter("C:\MyTest.kkl")
sw.WriteLine("Visual Basic ")
sw.WriteLine("macht viel Spass.")
sw.Write("Richtig??")
sw.Close()
Er sagt mir bei Steamwriter das der es nicht definiert sein würde.
Ist Steamwriter garkein Typ mehr von VB08 ?
Oder habe ich was grundlegendes nicht beachtet.
Gruß Snowman
tr4st_ « Moderator »
Anmeldedatum: 17.12.2007 Beiträge: 315 Wohnort: Private Class _ Villa()
Verfasst am: 17.03.2008, 15:03
Code:
Dim sw As New StreamWriter("C:\MyTest.kkl")
Und vergiss den Import von System.IO nicht _________________ Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
Snowman.de.117_ Newbie
Anmeldedatum: 22.08.2007 Beiträge: 11
Verfasst am: 17.03.2008, 15:07
Vielen Dank, hat mir geholfen.
edit : eine Frage noch
Wie ging das nochmal das er die .txt dann in dem Ordner abspeichert indem sich meine exe befindet?
War das nicht einfach "/test.txt" ?
Aber da sagt er mir ich habe keine Berechtigung.
Gruß
Teto_ Poster
Anmeldedatum: 28.02.2007 Beiträge: 106
Verfasst am: 17.03.2008, 15:12
Nein,einfach nur den Dateinamen ohne irgendwas angeben,dann speichert er es automatisch da wo auch deine exe liegt.
tr4st_ « Moderator »
Anmeldedatum: 17.12.2007 Beiträge: 315 Wohnort: Private Class _ Villa()
Verfasst am: 17.03.2008, 15:19
Code:
Dim sw As StreamWriter = New StreamWriter(curDir & "\MyTest.kkl")
_________________ Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
Snowman.de.117_ Newbie
Anmeldedatum: 22.08.2007 Beiträge: 11
Verfasst am: 17.03.2008, 15:36
Jop des funzt alles
Zitat:
Dim Set56 As Double = 5000
If rumbs.Text = "56" Then
Dim sw As New System.IO.StreamWriter(curDir & "\settings.cl")
sw.WriteLine("56cldm {0}", Set56)
sw.Close()
End if
Meine Frage, die Zahl 5000 soll mit anführungsstrichen umgeben sein sprich : "5000" in der settings.cl gespeichert werden.
Wie mache ich dem Compiler klar das es sich nicht um eine Befehlsform handelt sondern um ganz normale anführungsstriche die mit geschrieben werden sollen?
In c++ wusste ich das mal aber in vb.net keine ahnung ^^
tr4st_ « Moderator »
Anmeldedatum: 17.12.2007 Beiträge: 315 Wohnort: Private Class _ Villa()
Verfasst am: 17.03.2008, 15:41
Code:
"""5000"""
_________________ Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
Den bytebuffer kannst du jetzt in einen Filestream schreiben.
Soviel zu meinem Vorschlag kann aber sein das der schon überflüssig ist
Mfg. Teyhouse _________________
Snowman.de.117_ Newbie
Anmeldedatum: 22.08.2007 Beiträge: 11
Verfasst am: 19.03.2008, 02:40
Das hat mir alles weitergeholfen danke^^ .. bin jetzt auch fertig.
Was mich noch interessieren würde.
Gibt es eine Möglichkeit das nachgefragt wird wohin die File abgespeichert werden soll?
Ich kenn das nur mit textbox+ button, gibt es da vielleicht eine Funktion im Steamwriter oder generell eine Möglichkeit das ich diese direkt eine von mir erstellte Sub weiter gebe die sich um den Save Kram mit eingebauten Dialog kümmert ?
tr4st_ « Moderator »
Anmeldedatum: 17.12.2007 Beiträge: 315 Wohnort: Private Class _ Villa()
Verfasst am: 19.03.2008, 02:46
SaveFileDialog das selbe gibt es noch für OpenFileDialog, FileDialog und FolderBrowserDialog
Tja man sollte mit den Basics anfangen... _________________ Avoid Suspicion, Manipulate your friends, Eliminate your enemies.
Snowman.de.117_ Newbie
Anmeldedatum: 22.08.2007 Beiträge: 11
Verfasst am: 19.03.2008, 03:23
Ich kann die Basics , habe das wohl ziehmlich dumm beschrieben gerade.
Das meinte ich aber mit der Sub und dem Dialog^^...
Naja egal, dachte es gäbe sowas vll auch direkt für den Steamwriter des ich mir ein wenig Tipp Arbeit sparen kann ^^ und ich das nicht erst SaveFileDialog übergeben muss :E moep ( komischer Gedanke wenn ich drüber nachdenke O_o).