Версия IE

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Версия IE

Сообщение Sirik » 15.10.2004 (Пт) 8:39

Как узнать какая версия у Internet Explorer'a?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.10.2004 (Пт) 9:29

Help -> About Internet Explorer :-D

Что конкретно надо-то?
Изображение

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 15.10.2004 (Пт) 9:31

Мда... Ну ты и молодец :D Это и дураку понятно.
Мне надо программно!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.10.2004 (Пт) 9:43

Ну, читай из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version
Изображение

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 15.10.2004 (Пт) 9:47

tyomitch писал(а):Ну, читай из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version

Млжет всё-таки ключ Version Vector ?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.10.2004 (Пт) 10:02

Тебе лучше знать ;-)

FYI, тот текст, что отображается в Help -> About Internet Explorer, лежит в файле shdoclc.dll, ресурс типа HTML, называется about.dlg
Можешь там посмотреть, что откуда берётся.
Изображение

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 15.10.2004 (Пт) 10:36

Держи.
http://msdn.microsoft.com/library/defau ... ersion.asp
Код: Выделить всё
Private Type DllVersionInfo
   cbSize As Long
   dwMajorVersion As Long
   dwMinorVersion As Long
   dwBuildNumber As Long
   dwPlatformID As Long
End Type

Private Declare Function DllGetVersion Lib "Shlwapi.dll" _
  (dwVersion As DllVersionInfo) As Long

Public Function GetIEVerString() As String
'
On Error GoTo eRes

'//////////////////////////////////////////////////////////////////////////////////////
  Dim dviVersionStructure As DllVersionInfo
'//////////////////////////////////////////////////////////////////////////////////////

With dviVersionStructure
  .cbSize = Len(dviVersionStructure)
  Call DllGetVersion(dviVersionStructure)
  GetIEVerString = "IE v." & .dwMajorVersion & "." & .dwMinorVersion & "." & .dwBuildNumber
End With

Exit Function
eRes:
  Call MsgBox(Err.Description)
  Stop
End Function

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 15.10.2004 (Пт) 10:39

Вот за это, большое человеческое спасибо

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 15.10.2004 (Пт) 10:40

А помоему пример неполный...
Lasciate ogni speranza, voi ch'entrate.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 15.10.2004 (Пт) 10:41

Она у меня выводит 6.0.2800
А в окне About - 6.0.2800.1106
Где четвёртая цифирь?
Изображение

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 15.10.2004 (Пт) 10:43

alibek писал(а):А помоему пример неполный...

А мне надо знать только: .dwMajorVersion и .dwMinorVersion

marvan
Бывалый
Бывалый
 
Сообщения: 269
Зарегистрирован: 22.06.2004 (Вт) 13:26
Откуда: Москва

Сообщение marvan » 15.10.2004 (Пт) 11:15

'версия WebBrowser control
Private Sub Form_Load()
    WebBrowser1.Navigate "About:Me"
    While WebBrowser1.Document Is Nothing
        DoEvents
    Wend
    MsgBox (WebBrowser1.Document.parentWindow.navigator.appVersion)
End Sub

Как отформатирован этот код?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 8

    TopList