Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
bla
Coder
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
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 28.07.2008, 16:08

My.Resources.bla.Save("c:bla.bla") Very Happy
 
bla
Coder
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
Ü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
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
Ü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
Ü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
Ü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 Very Happy
 
bla
Coder
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
Ü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
Ü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
Ü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
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 Very Happy

jow danke
 
^^kev####
Überflieger
Ü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 Wink
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
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: festplatte speichern, resource

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge txt speicherort 578 19.09.2007, 02:35
Keine neuen Beiträge txt auslesen und senden 508 01.08.2007, 21:21
Keine neuen Beiträge Immer ander TXT Datei uploaden, wie? 629 23.07.2007, 18:36
Keine neuen Beiträge TxT erstellen + variable 618 19.06.2007, 12:56
Keine neuen Beiträge Txt aus URL in txtfeld ausgebn 722 16.02.2007, 16:44
 


[ Time: 0.0715s ][ Queries: 119 (0.0250s) ][ GZIP on - Debug on ]