1)| Цитата | Opened the vb project, ignored the errors, deleted the control from the form (remember the control name though), save project and close VB. Open VB and project, add reference to C:\windows\system32\ieframe.OCA, save project and close VB Open VB and project, the new web browser control appears. Add control to project and rename it (with original control name to keep the code intact)
No problems since.
|
2)| Цитата | Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}]
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1] @="Microsoft Internet Controls"
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0]
[HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32] @="C:\\WINDOWS\\system32\\ieframe.dll"
|
3)| Цитата |
| Цитата | In IE7, they have separated the library and code for the browser out of ieframe.dll. In the project references, I changed the reference for "Microsoft Internet Controls" from the ieframe.dll to shdocvw.ocx (browse for it in the same folder), saved my project, reopened it, and no longer received the errors.
|
I found this to be a very good work around, only difference is when I went into the file menu: 'Project', 'Components', I click browse and selected the file (from C:\windoes\system32\) SHDOCVW.dll not .ocx as I didn’t have the ocx
|
4)| Цитата | i searched the registry for "ieframe.dll\1" an removed the "\1" from the found key now working
|
5) http://tiamat-studios.net/Downloads/FixIE7ErrorsForVB.zip |