Jakie powody mogą spowodować niepowodzenie ShellExecute?
Mam aplikację VB6, która otwiera pliki z powiązaną aplikacją, używając:
ShellExecute(0, "open", filename, params, vbNullString, vbNormalFocus)
To działa doskonale.
Teraz mam klienta (z XP z Adobe Reader), który nie może otworzyć żadnego pliku PDF za pomocą powyższego polecenia. Ale ten sam plik jest otwierany bez żadnych problemów po dwukrotnym kliknięciu go w Eksploratorze Windows. Przetestowałem również kombinację nazwa / ścieżka na moim komputerze, aby wykluczyć tego rodzaju problemy.
Szukam wskazówek na temat tego, co mogę sprawdzić, aby się upewnićShellExecute
działa. Lub co może spowodować niepowodzenie ShellExecute w ten sposób?