Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Seltsamer Compilerfehler / wer weiss Rat ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.07.2010, 15:31 Uhr
Hochhaus



Wer kann helfen ?
Danke für Eure Bemühungen !


using namespace System::IO;
using namespace System::Text;


Die folgende Anweisung funktioniert prima:

try {
StreamReader ^sr = gcnew StreamReader(dateiname, Encoding::UTF7);
...



Aber diese nicht:

try {
StreamWriter ^sw = gcnew StreamWriter(dateiname, Encoding::UTF7);
...

Fehlermeldung des Compilers:


1>feditold\Form1.h(445) : error C2664: 'System::IO::StreamWriter::StreamWriter(System::IO::Stream ^,System::Text::Encoding ^)': Konvertierung des Parameters 1 von 'System::String ^' in 'System::IO::Stream ^' nicht möglich
1> Es ist kein benutzerdefinierter Konvertierungsoperator verfügbar, oder
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.07.2010, 18:00 Uhr
Tommix



Hallo,
der Ctor der einen Dateinamen will braucht als zweiten Parameter ein bool:

Zitat von MSDN:

StreamWriter-Konstruktor (String, Boolean, Encoding)

Initialisiert für die angegebene Datei im angegebenen Pfad eine neue Instanz der StreamWriter-Klasse unter Verwendung der angegebenen Codierung und der Standardpuffergröße. Wenn die Datei vorhanden ist, kann sie überschrieben oder angefügt werden. Wenn die Datei nicht vorhanden ist, erstellt dieser Konstruktor eine neue Datei.
...



Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
26.07.2010, 18:06 Uhr
~Hochhaus
Gast



Zitat von Tommix:
Hallo,
der Ctor der einen Dateinamen will braucht als zweiten Parameter ein bool:
[quote MSDN]
StreamWriter-Konstruktor (String, Boolean, Encoding)

Initialisiert für die angegebene Datei im angegebenen Pfad eine neue Instanz der StreamWriter-Klasse unter Verwendung der angegebenen Codierung und der Standardpuffergröße. Wenn die Datei vorhanden ist, kann sie überschrieben oder angefügt werden. Wenn die Datei nicht vorhanden ist, erstellt dieser Konstruktor eine neue Datei.
...



Gruß, Tommix[/quote]


Vielen Dank !! Hochhaus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: