ورود

View Full Version : سوال: مشکل با اکتیو ایکس ieframe.dll



ebeliejinfren
سه شنبه 16 مهر 1387, 14:18 عصر
من نمی تونم از اکتیو ایکس ieframe.dll در windows\system32 استفاده کنم
این پیغام رو می ده filr nit found (c:\windows\system32\ieframe.dll\1 هرکی می دونه مشکل چیه کمکم کنه
این اکتیو ایکس اینترنت اکسپلوره ویندوزه، می شه به عنوان اینترنت اکسپلور تو برنامه ازش استفاده کرد
microsoft internet control
با تشکر

f.nabavi
چهارشنبه 17 مهر 1387, 08:13 صبح
سلام. منم این مشکل رو دارم و باعث شده خیلی از کارهایی که میشه با کنترل webbrowser انجام داد، دیگه عمل نکنه. مثل پرینت. و نکته جالب اینه که فقط برای یک پروژه این مشکل پیش اومده! و بقیه سالمن. ممکن با نصب مجدد IE درست بشه...

vb2005
چهارشنبه 17 مهر 1387, 15:45 عصر
مشکل منم همینه...

IamOverlord
سه شنبه 05 آذر 1387, 22:13 عصر
من هم در حال حاضر همین مشکل رو دارم.
با این که این موضوع هنوز برام مبهم هست اما فکر کنم مشکل از نسخه ی internet explorer باشه چون زمانی که از IE 6 استفاده می کردم این مشکل رو نداشتم، اما حالا که از IE 7 استفاده می کنم این مشکل رو دارم.(البته برنامه پس از Compile برای کاربران هیچ مشکلی ندارد)
فکر کنم هر نسخه از Internet Explore بسته به روش کارش ieframe.dll را تغییر می دهد و
web browser قدیمی در VB 6 با نسخه ی جدید سازگار نیست...
خواهشا کسانی که اطلاعات کامل تری دارند مشکل ما را حل کنند.
با تشکر!
Overlord

iran2008
چهارشنبه 06 آذر 1387, 00:02 صبح
سلام
برای منم همین مشکل پیش اومده.
فکر کنم هر چی هست زیر سر IE6 , IE7 هست . چون قبلنا که IE6 بود راحت برنامه ها اجرا میشدند. اما الان که داریم از IE7 استفاده میکنیم ، اجرا نمیشه .

اینم از پیغام بصورت عکس :

http://tinypic.info/files/896z659e2hin609rbnon.jpg


این فایل ieframe.dll که الان IE7 نصبه و موجوده در درایو ویندوز حجمش 5.76 مگ هست.
اما من یه فای ieframe.dll دیگه از اینترنت دانلود کردم که حجمش 4.86 مگ هست که فکر کنم شاید این مربوطه به IE6 باشه. ( از اینجا دانلودش کردم (http://www.dll-files.com/dllindex/dll-files.shtml?ieframe))
اما نتونستم با اون یکی جایگزینش کنم . چون پیغام میده فایل در حال استفاده هست.

iran2008
چهارشنبه 06 آذر 1387, 00:19 صبح
دوستان من یه چیزهایی برای رفع این مشکل پیدا کردم.
فقط یکی باید به فارسی برگردونشون :

این اولی :


Here are the step I make to solve the problem:
1) Reference the "Microsoft Internet Controls" from "C:\Windows\System32\ieframe.dll\1" to "C:\Windows\System32\shdocvw.dll". Save your VB6 project.
2) Run your VB6 project. Re-install your IE7 if got any "runtime error" occurred. (Most possible it will trigger an error while you try to "navigate" using the Webbrowser for the second time.)
3) After you re-installed the IE7, the VB6 project will properly refering back to the "C:\Windows\System32\ieframe.dll" again. Don't worry about it and you should run the project perfectly without any error.
4) Try to compile your VB6 project then Save it.
5) Re-open your VB6 project again, if it run well, then the problem solved. If it is not, try to do the step one again and then save your VB6 project.

I don't know either this help most of you or not, but at least this solved my problem on this.



و اما اینم دومی:



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 (might be a typo from OP) and that seemed to cure my problem! :) I did however have to (FIRST) remove the old broken web component from my form, SAVE the project, close it. Then I re-opened the project and did the above and then added the web component back to the form from the toolbar, once re-added.

Touch wood no problems so far, have saved, compiled and re-opened the project a number of times and no error and all running fine.



اما این سومی که فکر کنم یه چیز درست حسابی گفته :



Same problem here. This fix worked for me.
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.

iran2008
چهارشنبه 06 آذر 1387, 02:21 صبح
سلام به اهالی شریف ایران اسلامی و برنامه نویسان عزیز این انجمن

برنامه نویسان عزیز ...... مشکل رو حل کردم ....

http://tinypic.info/files/wmyxfcmcspofcy62ooku.gif

به اینجا بروید.. (http://barnamenevis.org/forum/showthread.php?t=132918)

ببخشیدا خواستم همینجا بذارمش ولی گفتم جدا باشه بهتره.... با اجازه همه....