|
| Autor |
Nachricht |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
resource auf festplatte speichern
Verfasst am: 28.07.2008, 16:07 |
|
|
hi,
kann mir jmd erklären wie ich eine .txt, welche ich als resource eingebunden habe, auf die festplatte speichern kann?
diese möchte ich danach nämlich auslesen... |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 28.07.2008, 16:08 |
|
|
My.Resources.bla.Save("c:bla.bla") 
|
|
| |
|
 |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
Verfasst am: 28.07.2008, 16:10 |
|
|
wenn ichs schreibe, wirds blau unterkringelt:
Visual Basic: [code]My.Resources.test.save("C:testestsetste.cfg")[/code] "save ist kein member von system.array" |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 28.07.2008, 16:13 |
|
|
^^Wenn du nur diese Zeile schreibst, dann muss das gehen ôo? Oder ist das nicht der ganze Code? Wenn schreib mal den ganzen Code
|
|
| |
|
 |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
Verfasst am: 28.07.2008, 16:14 |
|
|
Visual Basic: [code] Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load My.Resources.test.save("C:testestsetste.cfg") End Sub[/code]
das ist der dementsprechende code |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 28.07.2008, 16:17 |
|
|
Das ist komisch ôo Bist du dir den sicher, dass test auch wirklich die Datei ist, und nicht irgendein Array? Nenn die Datei mal anders und binde sie ein und guck obs dann geht.
|
|
| |
|
 |
tr4st Überflieger

Anmeldedatum: 16.04.2008 Beiträge: 486
|
Verfasst am: 28.07.2008, 16:20 |
|
|
Visual Basic: [code]System.IO.File.AppendAllText("C:testestsetste.cfg", My.Resources.Test)[/code]
Natürlich muss die Resource "Test" als Datei erstmal hinzugefügt werden! |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 28.07.2008, 16:22 |
|
|
^^Ich hab es gerade auch mal ausprobiert Es wenn du eine Text Datei einbindest geht das echt nicht mit dem Speichern ôo
naja so wie Daniel es geschrieben hat gehts aufjedenfall bei Txt Dateien 
|
|
| |
|
 |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
Verfasst am: 28.07.2008, 16:27 |
|
|
also:
ich hab aber eine .cfg datei^^
screen1:

screen2:

oberer fehler: "der wert von "1-dimensionales array von byte" kann nicht in string konvertiert werden" unterer fehler: "save ist kein member von system.array" |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 28.07.2008, 16:29 |
|
|
Du brauchst nur das von Daniel zum schreiben der Datei
Visual Basic: [code]System.IO.File.AppendAllText("C:testestsetste.cfg", My.Resources.Test)[/code]
Warum das jetzt schonwieder nicht bei dir geht, weiß ich nicht ôo
Bei mir klappt es Problemlos. Wenn du My.Resources. eingibst, dann kommt
doch ein Kontext Menü, da kannst du dann die Datei auswählen und dann sollte es klappen.
|
|
| |
|
 |
tr4st Überflieger

Anmeldedatum: 16.04.2008 Beiträge: 486
|
Verfasst am: 28.07.2008, 16:35 |
|
|
Er hat recht, das System kommt mit der .cfg-Datei in der Resource nicht klar.
Ich arbeite aber bereits an einem Lösungsweg. |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 28.07.2008, 16:36 |
|
|
Muss die Datei, die du einbindest denn unbedingt eine .cfg sein?
|
|
| |
|
 |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
Verfasst am: 28.07.2008, 16:38 |
|
|
nö, ich hab sie als txt umbenannt... und wird als cfg entpackt... fertig 
jow danke |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 28.07.2008, 16:40 |
|
|
Das Problem ist, dass er die test.cfg als Byte läd und nicht als String  So sollte es klappen
Visual Basic: [code]System.IO.File.AppendAllText("C:testss.cfg", System.Text.Encoding.ASCII.GetString(My.Resources.test))[/code]
Edit://So geht es auch mit der .cfg ;P ^^ brauchst nicht umzubennen
|
|
| |
|
 |