Entwickler-Ecke
Basistechnologien - Adobe Reader, falscher Pfad
Hugolog - Do 30.12.10 13:53
Titel: Adobe Reader, falscher Pfad
Hallo,
ich habe folgendes Problem: ich möchte eine PDF-Datei mit dem Adobe-Reader öffnen.
Dafür benutze ich folgenden Code:
System.Diagnostics.Process.Start("AcroRd32.exe", @"'" + textBox4.Text + "'");
Die Angabe "AcroRd32.exe" funktioniert aber nicht, welche muss ich stattdessen nehmen?
Danke im Vorraus
Trashkid2000 - Do 30.12.10 14:18
Hallo, was bedeutet denn "funktioniert nicht". Bei Deinem Code wird der Adobe Reader geöffnet, aber die angegebene PDF wird nicht gefunden. Warum setzt Du denn den Pfad in Hochkommas?
Es müsste so aussehen:
C#-Quelltext
1:
| System.Diagnostics.Process.Start("AcroRd32.exe", "c:\\test.pdf"); |
Oder nach Deinem Beispiel so:
C#-Quelltext
1:
| System.Diagnostics.Process.Start("AcroRd32.exe", textBox4.Text); |
Vorrausgesetzt, der Reader ist richtig im System registriert, und der Pfad ist bekannt.
LG, Marko
Hugolog - Do 30.12.10 14:27
Nein der Pfad der PDF-Datei funktionier, aber ich bin der Meinung dass diese AcroRd32.exe nicht richtig ist und ich wollte Fragen welches die richitge exe-Datei ist um den Adobe-Reader zu öffnen
Hugolog
Th69 - Do 30.12.10 14:35
Solange die Anwendung nicht im System-Pfad (PATH) eingetragen ist, kann diese auch nicht ohne Pfadangabe geöffnet werden.
Einfacher ist es aber, du öffnest direkt die PDF-Datei und Windows benutzt dann das dafür registrierte Programm:
C#-Quelltext
1:
| System.Diagnostics.Process.Start(textBox4.Text); |
In der Textbox muß aber dann der gesamte Pfad zu der PDF-Datei eingetragen sein (oder aber relativ zu Environment.CurrentDirectory).
Hugolog - Do 30.12.10 14:48
Danke dir funktioniert. :)
Delete - Do 30.12.10 14:57
Th69 hat folgendes geschrieben : |
| (oder aber relativ zu Environment.CurrentDirectory). |
Womit wir dann wieder Roulette spielen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!