ich bin für ein Radio ein Wunsch und gruß System mit Client in C# am programmieren.
Nun liegt die Datei wo die Info´s drin stehen online. Wie greif ich darauf zu?
Hab es offline getestet und es funktionioert. Wenn ich jetz die Adresse der txt Datei angebe, macht es fehlermeldungen, wie kann ich das realisieren?!
Benutze StreamReader und StreamWriter. BItte um dringende HIlfe
Das Leben is :ugly:
Verdammt, mach das Fenster zu, wer hat den Gamma-Wert so hoch gestellt?
Sorry, bin inner C++ Ausbildung uind lerne nebenbei selber C#. Sind gerade ml bei Window Forms angelangt, nach allen grundlagen und ich erarbeite mir sehr viel zuhause... deswegen die dumme fragerei...
Aber... ähm... könnte mir einer das Script vllt erklären (also das mit dem StreamWriter raff ich ja, aber zum bsp den FileStream nicht) bitte
Das Leben is :ugly:
Verdammt, mach das Fenster zu, wer hat den Gamma-Wert so hoch gestellt?
Original von Kovu17
Aber... ähm... könnte mir einer das Script vllt erklären (also das mit dem StreamWriter raff ich ja, aber zum bsp den FileStream nicht) bitte
Ähm.. ja, etwas, aber ehrlich gesagt haste genau die Sachen erklärt die ich schon wusste xD
Sowas wie Rückgabe oder Übergabewerte sind kein Thema, auch Schleifen oder Abfragen nicht.
Was ich nicht verstehe sind die ganzen Stream-Sachen und die ganzen Response und Request Sachen.
Wie funktionieren Sie? Wozu sind sie da?
Das Leben is :ugly:
Verdammt, mach das Fenster zu, wer hat den Gamma-Wert so hoch gestellt?
Ausgabe/Rückgabe/Antwort des Request (Anfrage) erhalten. Das bedeutet auf gut Deutsch gesagt der HTML- Code (in unserem Beispiel für www.google.de)
//Per StreamReader Response einlesen
StreamReader sr = new StreamReader(webResponse.GetResponseStream(), Encoding.ASCII);
StringBuilder contentBuilder = new StringBuilder();
while (-1 != sr.Peek())
{
contentBuilder.Append(sr.ReadLine());
contentBuilder.Append("\r\n");
}
content = contentBuilder.ToString();
Übergabe des Repsonse an einen StreamReader. Damit hast du dann die Möglichkeit diese dann zu durchlaufen (den HTMl-Code auszulesen) und an einen StringBuilder zu hängen. Der StringBuilder wird damm als Rüchgabe der Funktion verwendet.
Ich hoffe es etwas verständlich gemaht zu haben!
Gruss plongo
---------------------------------------------------------------------------
Woher soll ich wissen, was ich denke, bevor ich höre, was ich sage!
Kurzum: Läufer sind gesünder, "gescheiter" und glücklicher als Nichtläufer.
www.andreas-nicole.de
Nicht ganz so ausformuliert hatte ich es auch erklärt. Wenn man wissen möchte was die einzelnen Klassen und Methoden genau machen, muss man den Namen einfach nur in der MSDN suchen. Dort ist dann alles genau erklärt.
ja stimmt, aber nicht immer direkt so erständlich. Ist mein Empfinden!
Deshalb bin ich persönlich froh, falls mir das jemand erklären würde (wie ich dies gemacht habe). Nur zur Sicherheit, das es auch richtig verstanden worden ist!
Gruss plongo
---------------------------------------------------------------------------
Woher soll ich wissen, was ich denke, bevor ich höre, was ich sage!
Kurzum: Läufer sind gesünder, "gescheiter" und glücklicher als Nichtläufer.
www.andreas-nicole.de
Original von plongo
ja stimmt, aber nicht immer direkt so erständlich. Ist mein Empfinden!
Stimmt schon, dennoch sollte ich versuche mich zuerst dort schlau zu lesen. Wenn ich dann direkte Fragen habe, kann ich mich wieder anderen Quellen (Foren, etc.) zuwenden. Ich kann einfach nicht erwarten, dass mir alles vorgekaut wird.
@Kovu17:
Nicht das Du mich falsch verstehst. Die Kritik ist nicht böse gemeint.
Da kann ich dir nur zustimmen Kai...
Bei mir ist dies keine Frage. Erst der Eigenhilfe (SDK, google, Forumsuche, etc.) und dann über Fremdhilfe (wenn unbedingt nötig)!
Gruss plongo
---------------------------------------------------------------------------
Woher soll ich wissen, was ich denke, bevor ich höre, was ich sage!
Kurzum: Läufer sind gesünder, "gescheiter" und glücklicher als Nichtläufer.
www.andreas-nicole.de
1. Ich habe eigeninitiative, habe schon viel getan. Hallo? Ich lerne eine neue Programmiersprache auf Basis einer anderen, is das nicht iegeninitiative genug?
2. Hab noch eine Frage:
Das Methode liest ja etwas aus und gibt es als String zurück. Wäre es Möglich Sie so umzuschreiben das Sie auch was reinschreibt?
Das Leben is :ugly:
Verdammt, mach das Fenster zu, wer hat den Gamma-Wert so hoch gestellt?
Original von Kovu17
1. Ich habe eigeninitiative, habe schon viel getan. Hallo? Ich lerne eine neue Programmiersprache auf Basis einer anderen, is das nicht iegeninitiative genug?
ähmm.... nein.
Zitat
2. Hab noch eine Frage:
Das Methode liest ja etwas aus und gibt es als String zurück. Wäre es Möglich Sie so umzuschreiben das Sie auch was reinschreibt?
Nein, dazu müsstst Du einen anderen Weg wählen.
Möglich wäre hier ein Webservice einzusetzen...
Ich muss es erreichen, einzelne Zeilen aus diesem Text zu löschen. Ist ja bei normalen txt Dateien kein Thema (alles was man haben will in Variable packen und neu schreiben).
Aber ich muss das irgendwie auch dort realisieren. PHP Scripte können dies doch auch!!!
P.s.: habe das Script zum einlesen ein wenig abgeändert auf ein Array. So kann ich besser mit umgehene, als das alles in einem String steht.
Das Leben is :ugly:
Verdammt, mach das Fenster zu, wer hat den Gamma-Wert so hoch gestellt?