ShellExecute i inne

0
  1. Jak wiadomo dzięki ShellExecute można otworzyć dowolny
    adres (URL) w domyślnej przeglądarce, czy wie ktoś co zrobić
    aby adres otwierany był w nowym oknie a nie w już istniejącym ?
    Może jakiś parametr czy co ?

  2. Jak pobrać adres domyślnej przeglądarki w systemie ?

  3. Jak na podstawie ścieżki do jakiegoś dokumentu sprawdzić
    jaki domyślny program w systemie go otwiera ?

0

1.

ShellExecute(Self.Handle, 'open', PChar('iexplore.exe'), PChar(Adres),Nil,SW_minimize);

2.http://www.torry.net
3.Nie wiem,ale na pewno rejestr

0
  1. Można sprawdzić w rejestrze jaki program jest skojarzony z plikami HTM, HTML.
  2. Patrz 2.
  3. Można pobrać ścieżkę do programu z rejestru i przekazać go do ShellExecute.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0