Register for your free account! | Forgot your password?

You last visited: Today at 17:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Vb Hilfe

Discussion on Vb Hilfe within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Erzengel,'s Avatar
 
elite*gold: 26
Join Date: Aug 2010
Posts: 388
Received Thanks: 17
Vb Hilfe

Hi ich habe einen einfachen media player mit vb geschrieben mit einer Listbox als Playlist. Nun will ich das er beim schließen des programms den listbox inhalt auf meinem pc abspeichert und mein starten aufruft, sodass ich nicht immer neu die musik laden muss.

Bisher sieht mein Códe so aus:


Wenn ich nun debugge kommt aber folgender fehler:
Was hab ich falsch gemacht??

Ich bin absoluter anfänger in Vb habe mich bei dem code an an youtube tuturial orientiert
Erzengel, is offline  
Old 01/09/2011, 18:38   #2
 
bestora's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 1,191
Received Thanks: 177
mh....
DataSource Eigenschaften klingt nach das du es declarieren musst besser

der denkt ja so

WriteText("OWOW")
WriteText("OWOW")
oder ähnlich beim schreiben von texten

Aber das sieht dann so aus
OWOW
OWOW

Aber die Listbox erkennt das nicht
Ich würde sagen, dein fehler liegt an ReadAllText
Wenn du schon For Each benutzt dann für jede einzelne Zeile
So würde ich die Logik lösen

Wenn jemand einen Anderen vorschlag hat dann raus damit
bestora is offline  
Thanks
1 User
Old 01/09/2011, 19:26   #3
 
Erzengel,'s Avatar
 
elite*gold: 26
Join Date: Aug 2010
Posts: 388
Received Thanks: 17
ich glaub ich habs selber schon rausgefunden.
Da steht ja im Fehler das das nicht geht weil die datasource eigenschafft bei der Listbox aktiviert ist.
Aber diese muss ja aktiviert sein sonst funktioniert der openfiledialog nicht mehr..

Ich habe auch schon dieses Code ausprobiert

und da kahm der gleiche Fehler.
Heißt das dann man kann grundsetzlich nicht den inhalt einer listbox speichern wenn da bei datasource eigenschafft aktiviert ist?
Erzengel, is offline  
Old 01/09/2011, 20:02   #4
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
warum meinst du das dataSource aktiviert sein muss damit OpenFileDialog funktioniert????
nkkk is offline  
Old 01/10/2011, 14:32   #5
 
Erzengel,'s Avatar
 
elite*gold: 26
Join Date: Aug 2010
Posts: 388
Received Thanks: 17
weil er sonst nichts in die listbox einfügt. Ich habs schon ohne ausprobiert es geht nicht.
Aber ok wenns nicht geht dann gehts nicht. Danke für die antworten.
Erzengel, is offline  
Old 01/10/2011, 14:55   #6
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
also es ist so:

mit der DataSource eigenschaft, bindest du die elemente der ListBox an ein Auflistungsobjekt(z.B. ein Array, oder eine Liste).
wenn das geschehen ist kannst du die elemente der ListBox nicht mit Add ändern, da du ja mit der DataSource eigenschaft festlegt das die LostBox genu die elemnte enthält die auch dein Auflistungsobjekt enthält.
du kannst allerdings das Auflistungsobjekt vedrändern und die Bindung aktualisieren.

wenn du also manuell mit Add und remove Element hinzufügen willst darfst du DataSource nicht setzten.
nkkk is offline  
Thanks
1 User
Old 01/10/2011, 15:09   #7
 
Erzengel,'s Avatar
 
elite*gold: 26
Join Date: Aug 2010
Posts: 388
Received Thanks: 17
und wie muss ich das dann machen wenn das mit add nicht geht?
Erzengel, is offline  
Old 01/10/2011, 16:39   #8
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
kommt drauf an auf was du den DataSource eigenschaft gesetzt hast
nkkk is offline  
Old 01/10/2011, 17:35   #9
 
Avarius210's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 149
Received Thanks: 20
Probier mal hinter "Nam" einen Punkt zu schreiben und schaue dort was sonst noch für Eigenschaften aufgerufen werden können.
Z.B. ListBox1.Items.Add(Nam.ToString)
Avarius210 is offline  
Old 01/10/2011, 18:00   #10
 
Erzengel,'s Avatar
 
elite*gold: 26
Join Date: Aug 2010
Posts: 388
Received Thanks: 17
ToString ist auch das einzige was kommt und dann kommt der gleiche fehler
Erzengel, is offline  
Old 01/11/2011, 19:20   #11
 
Avarius210's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 149
Received Thanks: 20
Probier mal das:

PHP Code:
        Dim reader As StreamReader = New StreamReader("Hier der Pfad")
        
Dim zeile As String

        
Try
            Do
                
zeile reader.ReadLine
                ListBox1
.Items.Add(zeile)
            
Loop Until reader.Peek = -1
        
Catch ex As Exception
            MsgBox
(ex.MessageMsgBoxStyle.Critical"Error")
        
Finally
            reader
.Close()
        
End Try 
Avarius210 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Hilfe Hilfe Pls Gucken Brauche Hilfe
04/04/2010 - Technical Support - 3 Replies
Ja wegen der Signatur sieht es euch ma an in pics /http://img641.imageshack.us/img641/6070/unbenann t790kjkh.png http://img444.imageshack.us/img444/6981/unbenannt kjhghzuijhbh.png kann mir pls einer HELFEN...
HILFE HILFE HILFE MIT SjSro Startproblem
12/14/2009 - SRO Private Server - 4 Replies
Hi Leute hab ein Problem mit SjSro wenn ich auf starten klicke kommt diese Meldung Sorry.Failed to execute Silkroad. bitte helfen hab anti virus aus geht immer noch nicht wo liegt das problem thx schon mal im voraus BITTE HELFEN BITTE WILL UMBEDINGT ZOCKEN!!



All times are GMT +2. The time now is 17:11.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.