www.mikrocontroller.net

Forum: PC-Programmierung Inhalt von Richtextbox in einer Variable (Stream) speichern


Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möächte gerne den Inhalt einer Richtexttbox in einer Variable 
speichern.
Dazu würde ich die Methode SaveFile(Stream,...) verwenden. Ich nehme die 
überladene Version, die den Inhalt nicht direkt in eine Datei, sondern 
in einen Stream (meine Variable) schreibt.

Das sieht ungefähr so aus:

Stream content;
rtbReqContent.SaveFile(content, RichTextBoxStreamType.RichText);
content.close();

Wenn ich die Anwendung durchsteppe, wird nichts in den Stream 
geschrieben...
Mir ist dabei aufgefallen, dass content zum dem Zeitpunkt, zu dem 
geschrieben werden soll eine Nullreferenz ist. Doch wie kann ich die 
Variable content initialisieren? Einen Konstruktor gibt es bei Stream 
nicht!

Kann mir jemand helfen?

MfG Peter

Autor: ._. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Delphi? dann: www.delphi-praxis.net

Autor: Arc Net (arc)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
._. schrieb:
> Delphi? dann: www.delphi-praxis.net

oder (wahrscheinlicher) .NET. Falls letzteres: Stream ist eine abstrakte 
Klasse, die üblicherweise verwendeten, konkreten Varianten wären dann 
MemoryStream, FileStream etc.

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, ja ist .NET. Hab's mit MemoryStream probiert und es 
funkttioniert. Muss ich diesen Stream nach dem schreiben eigentlich mit 
Close schlissen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.