Einzelnen Beitrag anzeigen

JayK

Registriert seit: 1. Mai 2005
49 Beiträge
 
#5

Re: Textdatei von Windows öffnen lassen

  Alt 27. Mai 2005, 21:06
Hallo,


Zitat von Luckie:
Du verschweigst uns die Fehlermeldung.
OK:

Zitat von JIT-Compiler:
System.ComponentModel.Win32Exception: Das System kann die angegebene Datei nicht finden
at System.Diagnostics.Process.StartWithShellExecuteEx (ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(String fileName)
at JayTextEdit.AboutBox.BLicenseClick(Object sender, EventArgs e) in c:\Dokumente und Einstellungen\Jakob\Eigene Dateien\SharpDevelop Projects\JayTextEdit\AboutBox.cs:line 173
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Zitat von Mirage228:
Aber allgemein kann ich Dir zu diesem Code-Schinppsel empfehlen - vllt. hilfts Dir ja weiter:
1.) Benutze keine relativen Pfadangaben. Gib den vollständigen Pfad mit an
Dann bräuchte ich eine Funktion, um das Verzeichnis meines Progs zu ermitteln. Bei Delphi isses ExtractFilePath(paramstr[0]) oder so.
Aber für C# kenn ich des noch nich.

Zitat von Mirage228:
2.) Prüfe vorher, ob die Datei nicht existiert.
Die Datei existiert bestimmt und wenn nicht, dann kommt eben das Fehlerfenster, das ich gemacht habe.

Zitat von MathiasSimmack:
Code:
string licenseFile = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
licenseFile = Path.Combine(licenseFile, "License.txt");
Jetzt weiß ich wohl, wie daa geht werds mal probieren.

EDIT: *räusper* wo befindet sich der/die Strukt/Klasse/wasauchimmer Assembly? Wenn ich den Code einfach nur durchrauschen lasse, findet er kein Assembly.
nil
  Mit Zitat antworten Zitat