ShellExecute i PDF

DA
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 3 lata
0

cześć

Próbuje otworzyć plik PDF za pomocą ShellExecute, ale nie działa. Kliknięcie przycisku nic nie robi.
Tzn. na początku jest kursor myszy ładowania, ale po chwili znika i nic się już nie dzieje. Inne pliki natomiast otwieram bez problemu, czym to może być spowodowane?

plik.pdf znajduje się w katalogu: pliki.
Czyli jest .exe i katalog, w ktorym mam pdfa.

Kopiuj
sciecha:=ExtractFilePath(Application.ExeName); // Adres do pliku .exe
ShellExecute(Handle, PChar('open'), PChar(sciecha+'pliki/plik.pdf'), nil, nil, SW_SHOW);

Prosze o pomoc.

vecco
  • Rejestracja:prawie 19 lat
  • Ostatnio:ponad 15 lat
  • Postów:124
0

Zadziała, jeśli masz readera skojarzonego z plikami PDF.. Jeśli tak masz, to daj

Kopiuj
showmessage(sciecha+'pliki/plik.pdf'); 

i sprawdz czy na pewno dobra sciezke pobierasz..

DA
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 3 lata
0
vecco napisał(a)

Zadziała, jeśli masz readera skojarzonego z plikami PDF.. Jeśli tak masz, to daj

Kopiuj
showmessage(sciecha+'pliki/plik.pdf'); 

i sprawdz czy na pewno dobra sciezke pobierasz..

hmm, w domu mi otwiera się PDF, a w robocie znowu nie... i nie wiem o co biega. Bo akurat sprawdziłem. Więc ściecha jest dobra.
Może chodzi o Akrobata? W robocie mam zainstalowaną full wersje, więc chyban ie o to chodzi. Zwariuje ;-(

ST
  • Rejestracja:około 19 lat
  • Ostatnio:około 15 lat
0

Próbowałeś przez ActiveX?


--
[http://stg.unixstorm.org]
DA
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 3 lata
0
stg napisał(a)

Próbowałeś przez ActiveX?

nigdy nie robiłem, masz jakiś przykładowy link?

vecco
  • Rejestracja:prawie 19 lat
  • Ostatnio:ponad 15 lat
  • Postów:124
0

A do czego jest to potrzebne? Może da się to obejść.
W ostateczności możesz wywalić komunikat o potrzebie zainstalowania readera pdfów.

GA
  • Rejestracja:prawie 17 lat
  • Ostatnio:ponad 13 lat
0
daszek napisał(a)

sciecha+'pliki/plik.pdf'

Podanie poprawnej ścieżki może ułatwić sprawę 'pliki</b>plik.pdf' :-)

vecco
  • Rejestracja:prawie 19 lat
  • Ostatnio:ponad 15 lat
  • Postów:124
0
gamestone napisał(a)
daszek napisał(a)

sciecha+'pliki/plik.pdf'

Podanie poprawnej ścieżki może ułatwić sprawę 'pliki</b>plik.pdf' :-)

Faktycznie.
Ach ten linux ;-)

DA
  • Rejestracja:ponad 15 lat
  • Ostatnio:ponad 3 lata
0

i chyba o to chodziło

ST
  • Rejestracja:około 19 lat
  • Ostatnio:około 15 lat
0

Tylko jakim cudem w domu się uruchomiło? Masz Linuksa, czy jak? :)


--
[http://stg.unixstorm.org]
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:dzień
0

A raczej: jakim cudem w robocie się NIE uruchomiło? Windows olewa skośność ukośników (oba działają tak samo).

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.