Закрытая тема
Показано с 1 по 19 из 19

Тема: Нужна помощ с запускам html файла

  1. #1
    Ветеран valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты Аватар для valera
    Регистрация
    05.01.2009
    Возраст
    30
    Сообщений
    1,478
    Поблагодарил(а)
    497
    Получено благодарностей: 434 (сообщений: 233).

    Question Нужна помощ с запускам html файла

    Помогите найти ошибку, или изменить код, вот кстати и он сам

    Код
    А именно при запуске первого файла, histori\index.html программа выдает 5 ошибку, кто скажет в чем дело? и как это исправить.
    Чем слабее народ, тем наглее правительство.
    Чисто не там где убрались, а там где не мусорили

  2. #2
    Наш Чел Dron247 кто это? Аватар для Dron247
    Регистрация
    18.07.2007
    Адрес
    Братск
    Возраст
    35
    Сообщений
    298
    Поблагодарил(а)
    29
    Получено благодарностей: 37 (сообщений: 32).

    По умолчанию

    может потому-что history, кстати, перед ридми.тхт у тебя слэш стоит, так почему его нет перед путём к первому файлу?

  3. #3
    Гений Sincere Лечу Sincere Лечу Sincere Лечу Sincere Лечу Sincere Лечу Sincere Лечу Sincere Лечу Sincere Лечу Sincere Лечу Sincere Лечу Sincere Лечу Аватар для Sincere
    Регистрация
    21.03.2007
    Адрес
    Небеса (ПМЖ), временно в Братске
    Возраст
    46
    Сообщений
    2,331
    Поблагодарил(а)
    874
    Получено благодарностей: 1,541 (сообщений: 720).

    По умолчанию

    Мало что понимаю в программировании, но, по-моему, в описании пути вместо обратного слэша "\" надо ставить обычный "/".
    Кроме того, может комменты надо закрыть вторым ' ?
    "Никто не спасается иначе, как по незаслуженной милости, и никто не осуждается иначе, как заслуженным судом" © Августин

  4. #4
    Юзер a7161 кто это?
    Регистрация
    16.11.2011
    Сообщений
    195
    Поблагодарил(а)
    57
    Получено благодарностей: 18 (сообщений: 15).

    По умолчанию

    Текст ошибки в студию.
    Мало что понимаю в программировании, но, по-моему, в описании пути вместо обратного слэша "\" надо ставить обычный "/".
    не в виндах - да.
    Кроме того, может комменты надо закрыть вторым ' ?
    Нет.

    Оффтопик

  5. 1 пользователь сказал cпасибо a7161 за это полезное сообщение:

    valera (22.11.2011)

  6. #5
    Ветеран valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты Аватар для valera
    Регистрация
    05.01.2009
    Возраст
    30
    Сообщений
    1,478
    Поблагодарил(а)
    497
    Получено благодарностей: 434 (сообщений: 233).

    По умолчанию

    вот текст ошибки
    run-time error "5"
    invalid procedure call or argument
    Чем слабее народ, тем наглее правительство.
    Чисто не там где убрались, а там где не мусорили

  7. #6
    Гений Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю
    Регистрация
    27.11.2007
    Возраст
    44
    Сообщений
    2,432
    Поблагодарил(а)
    3
    Получено благодарностей: 1,113 (сообщений: 647).

    По умолчанию

    А чем html файл то запускать собираемся? Он же не исполняемый.

    Код:
    Shell "iexplore " & App.Path & "\histori\index.html", vbNormalFocus
    Что-то типа такого должно быть.

  8. #7
    Ветеран valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты Аватар для valera
    Регистрация
    05.01.2009
    Возраст
    30
    Сообщений
    1,478
    Поблагодарил(а)
    497
    Получено благодарностей: 434 (сообщений: 233).

    По умолчанию

    Цитата Сообщение от Dron247 Посмотреть сообщение
    может потому-что history, кстати, перед ридми.тхт у тебя слэш стоит, так почему его нет перед путём к первому файлу?
    маршрут прописан правильно тут дело в том как я понимаю что разрешение файла html и для него как то по другому прописывается

    Добавлено через 5 минут
    Цитата Сообщение от Eugene_Z Посмотреть сообщение
    А чем html файл то запускать собираемся? Он же не исполняемый.

    Код:
    Shell "iexplore " & App.Path & "\histori\index.html", vbNormalFocus
    Что-то типа такого должно быть.
    при таком раскладе вылазит вот такая ошибка
    run-time error "53"
    file not found
    Как я понимаю не видит файл пробовал перенести в корень тоже самое
    Последний раз редактировалось valera; 22.11.2011 в 14:15. Причина: Добавлено сообщение
    Чем слабее народ, тем наглее правительство.
    Чисто не там где убрались, а там где не мусорили

  9. #8
    Юзер a7161 кто это?
    Регистрация
    16.11.2011
    Сообщений
    195
    Поблагодарил(а)
    57
    Получено благодарностей: 18 (сообщений: 15).

    По умолчанию

    Что содержится в App.Path? Кстати, обязательный параметр только путь.

  10. 1 пользователь сказал cпасибо a7161 за это полезное сообщение:

    valera (22.11.2011)

  11. #9
    Гений Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю Eugene_Z Взлетаю
    Регистрация
    27.11.2007
    Возраст
    44
    Сообщений
    2,432
    Поблагодарил(а)
    3
    Получено благодарностей: 1,113 (сообщений: 647).

    По умолчанию

    А если с полным путем?

    Код:
    Shell "C:\Program Files\Internet Explorer\iexplore.exe" & App.Path & "\histori\index.html", vbNormalFocus

  12. 1 пользователь сказал cпасибо Eugene_Z за это полезное сообщение:

    valera (22.11.2011)

  13. #10
    Юзер a7161 кто это?
    Регистрация
    16.11.2011
    Сообщений
    195
    Поблагодарил(а)
    57
    Получено благодарностей: 18 (сообщений: 15).

    По умолчанию

    И в дополнение к посту выше, убедись, что нет русских букв в пути. На всякий случай.

  14. 1 пользователь сказал cпасибо a7161 за это полезное сообщение:

    valera (22.11.2011)

  15. #11
    Ветеран valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты Аватар для valera
    Регистрация
    05.01.2009
    Возраст
    30
    Сообщений
    1,478
    Поблагодарил(а)
    497
    Получено благодарностей: 434 (сообщений: 233).

    По умолчанию

    Цитата Сообщение от Eugene_Z Посмотреть сообщение
    А если с полным путем?

    Код:
    Shell "C:\Program Files\Internet Explorer\iexplore.exe" & App.Path & "\histori\index.html", vbNormalFocus
    Тоже самое вылазит та же ошибка

    Добавлено через 1 минуту
    Цитата Сообщение от a7161 Посмотреть сообщение
    И в дополнение к посту выше, убедись, что нет русских букв в пути. На всякий случай.
    Все тестю на флешке при этом папка только одна и то на англ а тас спасиб
    Последний раз редактировалось valera; 22.11.2011 в 18:44. Причина: Добавлено сообщение
    Чем слабее народ, тем наглее правительство.
    Чисто не там где убрались, а там где не мусорили

  16. #12
    Юзер a7161 кто это?
    Регистрация
    16.11.2011
    Сообщений
    195
    Поблагодарил(а)
    57
    Получено благодарностей: 18 (сообщений: 15).

    По умолчанию

    Цитата Сообщение от valera Посмотреть сообщение
    Все тестю на флешке при этом папка только одна и то на англ а тас спасиб
    Пробовал с одним параметром т.е. без vbNormalFocus?
    И как выше заметили, может надо
    Код:
    Shell App.Path & "\histori\index.html", vbNormalFocus
    И ты так и не сказал что находится в App.Path

    В крайнем случае можно сперва собрать строку с путем, потом уже использовать с shell. Но если и это не поможет...
    Последний раз редактировалось a7161; 22.11.2011 в 21:25.

  17. 1 пользователь сказал cпасибо a7161 за это полезное сообщение:

    valera (22.11.2011)

  18. #13
    Ветеран valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты Аватар для valera
    Регистрация
    05.01.2009
    Возраст
    30
    Сообщений
    1,478
    Поблагодарил(а)
    497
    Получено благодарностей: 434 (сообщений: 233).

    По умолчанию

    Цитата Сообщение от a7161 Посмотреть сообщение
    Пробовал с одним параметром т.е. без vbNormalFocus?
    И как выше заметили, может надо
    Код:
    Shell App.Path & "\histori\index.html", vbNormalFocus
    И ты так и не сказал что находится в App.Path

    В крайнем случае можно сперва собрать строку с путем, потом уже использовать с shell. Но если и это не поможет...

    PS: явно указывать интернет эксплорер не нужно.
    Так если прописывать так
    Shell App.Path & "\histori\index.html", vbNormalFocus
    то выходит старая ошибка, а именно вот так
    run-time error "5"
    invalid procedure call or argument
    Чем слабее народ, тем наглее правительство.
    Чисто не там где убрались, а там где не мусорили

  19. #14
    Юзер a7161 кто это?
    Регистрация
    16.11.2011
    Сообщений
    195
    Поблагодарил(а)
    57
    Получено благодарностей: 18 (сообщений: 15).

    По умолчанию

    Попробуй ShellExecute.
    Пример:
    Код:
    ShellExecute 0, "open", "C:\whatever.html", vbNullString, vbNullString, SW_SHOWNORMAL
    Последний раз редактировалось a7161; 22.11.2011 в 20:32.

  20. 1 пользователь сказал cпасибо a7161 за это полезное сообщение:

    valera (22.11.2011)

  21. #15
    Ветеран valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты Аватар для valera
    Регистрация
    05.01.2009
    Возраст
    30
    Сообщений
    1,478
    Поблагодарил(а)
    497
    Получено благодарностей: 434 (сообщений: 233).

    По умолчанию

    Цитата Сообщение от a7161 Посмотреть сообщение
    Попробуй ShellExecute.
    Пример:
    Код:
    ShellExecute 0, "open", "C:\whatever.html", vbNullString, vbNullString, SW_SHOWNORMAL
    Если так до почему то не могу даже сохранить вот что выдает
    Нажмите на изображение для увеличения
Название: ***1041;***1077;***1079;***1099;***1084;***1103;***1085;***1085;***1099;***1081;.jpg
Просмотров: 36
Размер:	227.4 Кб
ID:	308200
    Чем слабее народ, тем наглее правительство.
    Чисто не там где убрались, а там где не мусорили

  22. #16
    Юзер a7161 кто это?
    Регистрация
    16.11.2011
    Сообщений
    195
    Поблагодарил(а)
    57
    Получено благодарностей: 18 (сообщений: 15).

    По умолчанию

    Цитата Сообщение от valera Посмотреть сообщение
    Если так до почему то не могу даже сохранить вот что выдает Вложение 308200
    Потому что это функция winapi. Нужно подключить к проекту. Попробую щас расписать как.
    Так, вот пример:
    Код:
    Private Declare Function ShellExecute Lib "shell32" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
      
    Private Const SW_SHOWNORMAL = 1 
      
    Private Sub Form_Load() 
        ShellExecute 0, "open", "C:\whatever.html", vbNullString, vbNullString, SW_SHOWNORMAL
    End Sub
    Последний раз редактировалось a7161; 22.11.2011 в 21:26.

  23. 1 пользователь сказал cпасибо a7161 за это полезное сообщение:

    valera (22.11.2011)

  24. #17
    Ветеран valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты Аватар для valera
    Регистрация
    05.01.2009
    Возраст
    30
    Сообщений
    1,478
    Поблагодарил(а)
    497
    Получено благодарностей: 434 (сообщений: 233).

    По умолчанию

    Цитата Сообщение от a7161 Посмотреть сообщение
    Потому что это функция winapi. Нужно подключить к проекту. Попробую щас расписать как.
    Так, вот пример:
    Код:
    Private Declare Function ShellExecute Lib "shell32" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
      
    Private Const SW_SHOWNORMAL = 1 
      
    Private Sub Form_Load() 
        ShellExecute 0, "open", "C:\whatever.html", vbNullString, vbNullString, SW_SHOWNORMAL
    End Sub
    Теперь получается так когда программа запускается то и запускается файл index.html но при нажатие кнопки такого не происходит но программа уже не вылетает
    Чем слабее народ, тем наглее правительство.
    Чисто не там где убрались, а там где не мусорили

  25. #18
    Юзер a7161 кто это?
    Регистрация
    16.11.2011
    Сообщений
    195
    Поблагодарил(а)
    57
    Получено благодарностей: 18 (сообщений: 15).

    По умолчанию

    Потому что вызов функции не в том обработчике. Перенеси ShellExecute в код для кнопки:
    Код:
    Private Sub Command1_Click()
       ShellExecute 0, "open", "C:\whatever.html", vbNullString, vbNullString, SW_SHOWNORMAL
    End Sub
    Ну и из Form_Load() удали. Это было только для примера как объявлять и использовать.

  26. 1 пользователь сказал cпасибо a7161 за это полезное сообщение:

    valera (22.11.2011)

  27. #19
    Ветеран valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты valera Набираю обороты Аватар для valera
    Регистрация
    05.01.2009
    Возраст
    30
    Сообщений
    1,478
    Поблагодарил(а)
    497
    Получено благодарностей: 434 (сообщений: 233).

    По умолчанию

    Цитата Сообщение от a7161 Посмотреть сообщение
    Потому что вызов функции не в том обработчике. Перенеси ShellExecute в код для кнопки:
    Код:
    Private Sub Command1_Click()
       ShellExecute 0, "open", "C:\whatever.html", vbNullString, vbNullString, SW_SHOWNORMAL
    End Sub
    Ну и из Form_Load() удали. Это было только для примера как объявлять и использовать.
    Все сделано, большое спасибо от души, тему я думаю можно закрывать.
    Чем слабее народ, тем наглее правительство.
    Чисто не там где убрались, а там где не мусорили

  28. 1 пользователь сказал cпасибо valera за это полезное сообщение:

    a7161 (22.11.2011)

Закрытая тема

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Похожие темы

  1. Учебники HTML
    от $Eagle$ в разделе Учебная литература
    Ответов: 5
    Последнее сообщение: 06.04.2008, 00:50
  2. HTML-BOOK
    от Heku4 в разделе Интернет/Веб-дизайн
    Ответов: 8
    Последнее сообщение: 20.02.2007, 13:06
  3. Html Kit
    от <<<UNIQUE>>> в разделе Software
    Ответов: 7
    Последнее сообщение: 18.08.2006, 07:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru
Администрация сайта не выражает согласия
с высказыванием участников форума и не несет
ответственности за их содержание.

Копирование любого материала возможно только
при наличии ссылки на сайт.