Hallo,
ich hab ein wenig gesucht ob dieses Problem angesprochen wurde, doch ich habe leider nix gefunden.
Ich bin ganz neu in C# und schreibe gerade damit ein kleines Tool welches PDF-Dateien über ein Webbrowser öffnet.
Die PDFs sind lokal gespeichert.
Funktioniert eigentlich ganz gut bis auf die folgenden Probleme:
Ich möchte später ein Install-Datei erzeugen und die PDFs werde ich hier mit hinzufügen.
Der Benutzer kann also auswählen wo er das Tool installiert. (Laufwerk C:\ oder D:\ ...)
Wie muss ich das machen damit er die PDFs über ein relativen Pfad öffnet?
Hier mein Code: "webform.Designer.cs"
C#-Quelltext
1:
| this.webBrowser1.Url = new System.Uri(Application.StartupPath + @"..\PDF\Datei.pdf", System.UriKind.Absolute); |
damit funktioniert es ganz gut, aber wenn ich mein Programm schließe, erscheint eine Fehlermeldung:
Die Anweisung "0x0d02609c" verweist auf Speicher "=x00...". Der Vorgang "read" konnte nicht auf den Speicher ...!
Danke!
PS: ich bin ganz neu in C#, bitte Rücksicht nehmen
Moderiert von
Christian S.: C#-Tags hinzugefügt