Community discussion forum

Help with ieframe

Tags:
  • 3 years ago

    Well im having problems with my ieframe


    it was working fine a few days ago so i decide to use it in my project


    but now its not working


    im trying to load it into my tools by going to project>componets


    or with ctrl+T


    i go down to Microsoft Internet Controls and select the check box
    and it says the location is C:WINDOWS\system32\ieframe.dll
    and hen i hit apply to add it
    it comes up with a error message saying


    File not found: 'C:\WINDOWS\syestem32\ieframe.dll\1'


    i know its there i have checked many times and i dont know how to fix this


    i have reinstalled vb 6.0 and i have looked on the internet but i cant find out the solution anywhere


    so does anyone know?
    thanks

  • Advertisement

    Simply the fastest line-level profiler for .NET ever

    “The low overhead means it has minimal impact on the execution of my program”
    Mark Everest, Development Team Leader, Renault F1 Team Ltd.

    Try out the new ANTS Profiler 4 for yourself. Download your 14-day trial now

  • 3 years ago

    For me, Microsoft Internet Controls is C:\Windows\System32\shdocvw.dll, not the one you say.  As for the dll name specifically, I have never heard of it.  From a quick Google search, it seems that this comes with IE 7 for Windows XP SP2??   If you have access to it, then go ahead and reinstall IE7.

  • 3 years ago

    THANK YOU!!!!



    it worked when i browsed for the .dll and i selected C:\Windows\System32\shdocvw.dll and it change the location to that and now its fixed!


    thanks

  • 3 years ago

    dude, nothing got 'fixed'... You're just using the same functions you were, but you are using them from a diferent .dll, which happens to be a deprecated one, if you upgraded to IE7, you should use the API from the newer files. You know, this is so much the vb-er attitude that we vb-ers need to get rid off.


    DrNo.

  • 3 years ago

    WOW


    sorry i was just so happy and yes it was messed up and it got "corrected"


    are you happy?

  • 3 years ago

    looks like you were a naughty person and tried out the IE7Beta from a leak... j/k


    Make sure you stick to shdocvw.dll as DrNo suggested..

  • 2 years ago

    Hi,


    I am trying to use Microsoft Internet controls (shdocvw.dll) after having installed ie7, and I am having big problems.


    I seem to be getting


    runtime error -2 (fffffffe)
    runtime error -1 (ffffffff)


    For Example


    'insert a webbrowser control call it web


    private sub command1_click()
    web.navigate2("about:blank")
    end sub


    The above leads to an error.


    xxANTMANxx you said you got it working. Would you be able to elaborate?


    Much appreciated
    Tamas

  • 2 years ago

    Hi,

    I have similar problem on my development machine after installing IE7 version 7.0.57.0.6

    I have a project using Microsoft Internet Controls which is also refereing the ieframe.dll/1. Now after installing IE7 I can not use nor access this dll from a VB project even from a complete empty new project. I am getting an error message saying :

    File not found: 'C:\Windows\System32\ieframe.dll\1'

    Please Help!!!!

  • 2 years ago

    Hi,

    The IE7 install seems to muck up this control. You need to Browse for shdocvw.dll (which will be in the same directory) and use this instead of ieframe.dll this is what 'Microsoft Internet Controls' should be pointing to in the Component dialog.

    I have also had the 'Run Time Error -2(ffffffe)' using Navigate function but not every time.

    Also see:

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=843101&SiteID=1

    They recommend a reinstall of IE7.

  • 1 year ago

    My programs Error Message from one of my ERROR Traps was:

    ERROR CODE= 713     DESCRIPTION: Class not registered.




    Looking for object with CLSID:{8856F961-340A-11D0-A96B-00C04FD705A2}

    This is essentially how I got notified of the same issue and then when I went to the key that is mentioned above in the registry I found that when MS IE 7 was installed they put "ieframe.dll" into that call so I replaced it with "shdocvw.dll" and that fixed my problem.

    Keep in mind a reinstall did NOT work for me and trying to reassociate the"shdocvw.dll" using regsvr32 or going into VB and reaassociating the file through that programs component interface did NOT work either.

    Also if you have not done so when you update your windows media player if you are using the old one in your VB program you will need to re-register your "msdxm.ocx" for it to work as well.

    Don't you just love Microsoft and the associated updates don't they ever test this stuff in a real world situation!?!?!?! ;)

    Bilbo RULES!!!!










  • 1 year ago

    The easiest way to fix this is to uninstall IE7! For some strange reason (probably the fact that Microsoft made it) it doesn't register the new dll in the VB components list, so you're stuck with 'ieframe.dll' which doesn't actually exist. I had this experience with the beta of IE7, but the easiest (and most portable) way to work is to create the application on a computer which has IE6.

  • 1 year ago

    I had to come back and pass on that the only reason that I wound up with this problem was because someone else decided that I needed the new IE 7 on my computer not that I updated it myself as I would not have since I don't use IE in any shape or form unless I have to... I use Firefox.

    I had been creating my application on an IE 6 machine until someone else decided that I needed to be updated NOT that I updated myself.

    pcmattman is correct that the best solution is to create the application on an IE 6 machine (which is what I was doing) but when someone else does you a favor you wouldn't even have done for yourself you need to go with the flow and fix the problem accordingly. So, for you pcmattman I say DUH and for the rest of you my solution still stands...



  • 1 year ago

    I can change my reference to the shdocvw.dll, fine and it will work on a pc with IE7 installed, but will it still work on a pc with IE6???

  • 1 year ago

    Thanks Underill,

     

    Without this tip, i could not have figured it out. i have been trying to fix this on my new latop for 3 days now. tried everything, including installing the IE7 3 times. i visited the registry and saw that the key was there, never occured to me to check the value. thanks man, i wonder what Bill does to hire the guys at his company.

     

    Netguru

  • 1 year ago

    hi all i know you have fix this prob by useing the other dll file but i had this prob to i found i had

    to download and install ie7 and then reinstall it again and after 2 or 3 times installing ie7 this prob with the ieframe dll will go away at least for me it did. just trying to help

    xxANTMANxx wrote:
    Well im having problems with my ieframe it was working fine a few days ago so i decide to use it in my project but now its not working im trying to load it into my tools by going to project>componets or with ctrl+T i go down to Microsoft Internet Controls and select the check box and it says the location is C:WINDOWS\system32\ieframe.dll and hen i hit apply to add it it comes up with a error message saying File not found: 'C:\WINDOWS\syestem32\ieframe.dll\1' i know its there i have checked many times and i dont know how to fix this i have reinstalled vb 6.0 and i have looked on the internet but i cant find out the solution anywhere so does anyone know? thanks :confused:

  • 1 year ago
    wakebrdr549 wrote:

    I can change my reference to the shdocvw.dll, fine and it will work on a pc with IE7 installed, but will it still work on a pc with IE6???

    The only way to know is to test it. Find a friend with IE6 and try it out.

  • 1 year ago

    what is the path in the registry and what do I have to do EXACTLY .

    Thank you

  • 1 year ago

    Hey,

     

    I got .Net and VB6 both installed on my system with IE7 and I am getting this same run-time error -2 (fffffffe).

    I have checked inside references and my internet control is pointed to SHDocVW.dll which sounds right. I dont know why i'm still getting the error.

    Anyone got any ideas?

     

    Cheers

  • 1 year ago

    Hey no need to reinstall IE7 or undo back to IE6,

    I think i have the best solution to get rid of
    run-time error '-1 (ffffffff)

    Here the best step,

    1. Don't use ieframe.dll ! buggy !!!!
    Browse your Project -> Components  search for shdocvw.dll in you c:\windows\system32

    2. Save your project

    3. Exit your microsoft visual basic

    4. copy below and paste this to your notepad.

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}]
    @="Microsoft Web Browser"

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\Control]
    @=""

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\InProcServer32]
    @="C:\\WINDOWK\\system32\\shdocvw.dll"
    "ThreadingModel"="Apartment"

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\MiscStatus]
    @="0"

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\MiscStatus\1]
    @="131473"

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\ProgID]
    @="Shell.Explorer.2"

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\ToolboxBitmap32]
    @="C:\\WINDOWK\\system32\\shdocvw.dll, 257"

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\TypeLib]
    @="{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}"

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\Version]
    @="1.1"

    [HKEY_CLASSES_ROOT\CLSID\{8856F961-340A-11D0-A96B-00C04FD705A2}\VersionIndependentProgID]
    @="Shell.Explorer"

    5. save it as FIX-RUN-TIME-FFFFFFFF.reg 

    6. Please tell me if it work! =) good luck www.kaer-media.org

    Syed Muhammad Bin Syed Hussin,
    Microsoft Certified Professional, Microsoft Certified Solution Developer
    Cosmopoint JB, Malaysia
    Unit Sains Teknologi dan ICT, Johor Bahru, Malaysia


     

     

  • 1 year ago

    the post above was great. THANK YOU one error however is that there is a typo:

    replace all:

    "C:\\WINDOWK\\system32\\shdocvw.dll"

    with

    "C:\\WINDOWS\\system32\\shdocvw.dll"

    eg no K

  • 11 months ago

    Thanks TravisClayton to correct my typo error,
    to jcvamp :
    you must double click or run the FIX-RUN-TIME-FFFFFFFF.reg that you created. The problem will solve.
    Tell me if it work. :)

    Syed Muhammad Bin Syed Hussin,
    Microsoft Certified Professional, Microsoft Certified Solution Developer
    Cosmopoint JB, Malaysia
    Unit Sains Teknologi dan ICT, Johor Bahru, Malaysia
    www.kaer-media.org

Post a reply

Enter your message below

Sign in or Join us (it's free).