Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Datei auswählen

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 ] > 2 <
010
30.03.2010, 23:16 Uhr
ao

(Operator)



Zitat von hugooerm:

Der Pfad steht nun in path. Wie kann ich den String ausgeben?

Was meinst du mit "ausgeben"? Ich dachte, du willst die Textdatei öffnen, die hinter dem Pfad steckt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
31.03.2010, 07:04 Uhr
hugooerm



Ich möchte die Datei auch öffnen. Mich interressiert das nur, wie die Ausgabe generell funktioniert.

Das Öffnen der Texzdatei funktioniert übrigens nicht so wie es solllte.

// Öffnen als Textdatei:
System.IO.StreamReader reader = new System.IO.StreamReader (path);



private: System::Void Quelle_Click(System::Object^ sender, System::EventArgs^ e) {

String^ path;

OpenFileDialog^ Oeffnen = gcnew OpenFileDialog();
Oeffnen->InitialDirectory = "C:\\";
Oeffnen->Filter = "TXT Files|*.txt";
Oeffnen->Title = "Select a Text File";

// Show the Dialog.
// If the user clicked OK in the dialog and
// a .CUR file was selected, open it.
if (Oeffnen->ShowDialog() == System::Windows::Forms::DialogResult::OK){
//Oeffnen->FileName;
path=Oeffnen->FileName;
System.IO.StreamReader reader = new System.IO.StreamReader (path);
}
}


Es kommen folgende Fehler:
1>c:\dokumente und einstellungen\carsten boerma\desktop\konvertierung\neu\konvertierung\konvertierung\Form1.h(130) : error C2882: 'System': Unzulässige Verwendung eines Namespace-Bezeichners in einem Ausdruck
1>c:\dokumente und einstellungen\carsten boerma\desktop\konvertierung\neu\konvertierung\konvertierung\Form1.h(130) : error C2228: Links von ".IO" muss sich eine Klasse/Struktur/Union befinden.
1>c:\dokumente und einstellungen\carsten boerma\desktop\konvertierung\neu\konvertierung\konvertierung\Form1.h(130) : error C2228: Links von ".StreamReader" muss sich eine Klasse/Struktur/Union befinden.
1>c:\dokumente und einstellungen\carsten boerma\desktop\konvertierung\neu\konvertierung\konvertierung\Form1.h(130) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'reader'
1>c:\dokumente und einstellungen\carsten boerma\desktop\konvertierung\neu\konvertierung\konvertierung\Form1.h(130) : error C2065: 'reader': nichtdeklarierter Bezeichner
1>c:\dokumente und einstellungen\carsten boerma\desktop\konvertierung\neu\konvertierung\konvertierung\Form1.h(130) : error C2061: Syntaxfehler: Bezeichner 'System'


Mfg

Dieser Post wurde am 31.03.2010 um 07:04 Uhr von hugooerm editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
31.03.2010, 08:48 Uhr
ao

(Operator)


Dann versuchs doch mal mit


C++:
System::IO::StreamReader .....



Ich sagte doch, mein Beispiel ist C#, C++/CLI sieht syntaktisch etwas anders aus.

Den Namen anzeigen: In einer Konsolen-Anwendung (sogenannte Dos-Box) mit

System::Console::WriteLine (path).

In einer Windows-Forms-Anwendung (Programm mit Fenster-Oberfläche) mit

System::Windows::Forms::MessageBox::Show (path, .....);

Und wenn du jetzt immer noch nicht klarkommst, dann besorg dir bitte ein einführendes Buch über C++/CLI mit Visual Studio 2005 / 2008 / 2010 (was immer du hast) und lies zuerst dort nach.

Gruß,
ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C++CLI / VB .Net / .Net-Framework ]  


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: