Конференция "WinAPI" » Открыть браузер по умолчанию [D7, WinXP]
 
  • Alex_C (28.09.10 22:49) [0]
    Только сейчас заметил непонятную вещь:
    у меня в системе по умолчанию стоит Опера и


    if ShellExecute(0, 'open', 'http://www.ru', '', '', SW_SHOWNORMAL) <= 32 then
         Application.MessageBox('Unable to open www.ru. Make sure you have it properly set-up on your system.', 'Error!', MB_OK);



    Работает не правильно.
    Если опера не загружена, опера загружается в исходное состояние, а программа выдает ошибку.
    Если опера уже открыта, то страничка загружается без проблем. Почему такое происходит?
  • Alex_C (28.09.10 23:41) [1]
    Вопрос снимается - надо искать браузер по умолчанию.
  • Anatoly Podgoretsky © (28.09.10 23:58) [2]
    > Alex_C  (28.09.2010 23:41:01)  [1]

    У меня один в запасе есть, нужно?
  • Alex_C (29.09.10 21:38) [3]

    > Anatoly Podgoretsky


    Собственно Ваш ответ по примерно такомуже вопросу на другом форуме я за основу и взял: использование ф-ции FindExecutable.
 
Конференция "WinAPI" » Открыть браузер по умолчанию [D7, WinXP]
Есть новые Нет новых   [134431   +11][b:0][p:0.001]