Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

[gelöst] C# Silverlight - Fehler lässt Firefox 4 freezen

Diskussion: [gelöst] C# Silverlight - Fehler lässt Firefox 4 freezen im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Servus! Ich muss für eine Lehrveranstaltung ein Programm schreiben welches ein CSV-File einliest und Berechnungen mit den Werten macht. ...

Antwort
Alt 26.03.11, 22:08   #1 (permalink)
 
Registriert seit: 11.07.05
RemoteC Leistung: Facit NTK
RemoteC eine Nachricht über ICQ schicken
Likes: 0
erledigt [gelöst] C# Silverlight - Fehler lässt Firefox 4 freezen

Anzeige

Servus!

Ich muss für eine Lehrveranstaltung ein Programm schreiben welches ein CSV-File einliest und Berechnungen mit den Werten macht. (geht im groben um Gene und Pathways, für die Programmierung unerheblich)

Wenn ich folgende Zele(n) nicht auskommentiere friert mein FF4 komplett ein wenn ich das CSV-File hochlade

Code:
for (int i = 0; i < csvarr.Length; i = +3) //Gibt alle "From" aus
 {
     fromTextBlock.Text = fromTextBlock.Text + "\n" + csvarr[i];
 }
string[] csvarr -> Array in dem alle Werte aus dem CSV gespeichert sind
Warum i+3? -> Im CSV hat jede Zeile 3 Werte, wenn ich also alle Werte der '1. Spalte' wissen will beginne ich im Array bei 0 und addiere immer 3.

Warum funktioniert das nicht? Compiler spuckt mir keinen Fehler aus aber FF friert komplett ein, nur noch Prozess killen hilft (Eigentlich Armutszeugnis für FF dass eine Anwendung die in einem Plugin läuft den ganzen Browser abschmieren lässt)

Geändert von RemoteC (27.03.11 um 14:41 Uhr)
RemoteC ist offline   Mit Zitat antworten
Alt 26.03.11, 22:18   #2 (permalink)
 
Benutzerbild von Scutus
 
Registriert seit: 02.09.10
Scutus Leistung: Pentium IScutus Leistung: Pentium IScutus Leistung: Pentium I
Scutus eine Nachricht über ICQ schicken Scutus eine Nachricht über Skype™ schicken
Likes: 21
Standard

Hey

hast du es schonmal lokal bei dir auf dem Rechner getestet? also ohne FF, einfach nur als eine Anwendung?

Grüße
Scutus ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 26.03.11, 22:32   #3 (permalink)
Themenstarter
 
Registriert seit: 11.07.05
RemoteC Leistung: Facit NTK
RemoteC eine Nachricht über ICQ schicken
Likes: 0
Standard

Ich hab atm nur Visual Web Developer installiert, daher spuckt mir der immer ne Silverlight Anwendung raus.

Btw: der IE hängt genauso wie der FF und noch eine interessante Sache: Der Plugin-Container von FF wird nicht automatisch gekilled wenn FF gekilled wird hatte gerade jede Menge solcher Zombies (heißt das unter Win auch so *gg*) am laufen.
RemoteC ist offline   Mit Zitat antworten
Alt 27.03.11, 04:25   #4 (permalink)
 
Benutzerbild von Scutus
 
Registriert seit: 02.09.10
Scutus Leistung: Pentium IScutus Leistung: Pentium IScutus Leistung: Pentium I
Scutus eine Nachricht über ICQ schicken Scutus eine Nachricht über Skype™ schicken
Likes: 21
Standard

okay...jetzt ist nur die Frage warum

auf den ersten Blick würde ich den Schleifenkopf ändern...sieht gerade danach aus, als würdest du i IMMER auf +3 halten. i++ steht ja eigentlich für i = i +1 und da du um 3 erhörst, sollte es i = i + 3 sein.

Falls das wider Erwarten nicht klappt, kannst du ja versuchen, erstmal nur einzelne Werte aus dem Array auszugeben, bzw. auch mal die Länge des Arrays, usw...

sieht aber gerade nach einer Endlosschleife aus...

Grüße
Scutus ist offline   Mit Zitat antworten
Alt 27.03.11, 12:52   #5 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 51
Standard

Es heißt nicht i = +3
Zum Einen muss es += sein und zum Anderen ohne Leerzeichen dazwischen
lightsaver ist offline   Mit Zitat antworten
Alt 27.03.11, 14:41   #6 (permalink)
Themenstarter
 
Registriert seit: 11.07.05
RemoteC Leistung: Facit NTK
RemoteC eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Zitat von lightsaver Beitrag anzeigen
Es heißt nicht i = +3
Zum Einen muss es += sein und zum Anderen ohne Leerzeichen dazwischen
Danke! Echt ein dummer Fehler -__-' ... und tatsächlich funktioniert das jetzt Das Leerzeichen ist durchs kopieren da reingerutscht
RemoteC ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » [gelöst] C# Silverlight - Fehler lässt Firefox 4 freezen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61