PDA

View Full Version : سوال: راهنمایی درمورد TwebBrowser



mehdi_moosavi
یک شنبه 19 آبان 1392, 11:30 صبح
سلام بدوستان محترم
من قبلاً از طریق دلفی و بوسیله TwebBrowser وارد این سایت میشدم ولی حالا پیغام خطای زیر رو نمایش میده، مشکل چیه؟ لطفاً راهنمایی کنید
با تشکر
http://translate.google.com/

Mask
یک شنبه 19 آبان 1392, 13:14 عصر
مشکل از ویندوزته.
من بدون مشکل بازش کردم.

mehdi_moosavi
یک شنبه 19 آبان 1392, 15:08 عصر
سلام، چه مشکلی ممکنه باشه؟ این پیغام خطا رو فقط برای همین سایت میده. وقتی آدرس سایت رو تغییر میدم و آدرس یک سایت دیگه رو میدم وارد میشه با این 3 تا آدرس امتحان کردم بدون هیچ مشکلی باز کرد:
google.com
yahoo.com
tct.ir
ولی دقیقاً روی آدرس (http://translate.google.com/) خطا میگیره خیلی عجیبه!

mehdi_moosavi
دوشنبه 20 آبان 1392, 10:00 صبح
سلام بدوستان محترم
مشکل من هنوز رفع نشده. البته با راهنمایی دوست عزیزم فهمیدم اشکال از ویندوزه. لطفا در مورد این پیغام خطا منو راهنمایی کنید. آیا باید IE رو عوض کنم یا اینکه باید نرم افزاری نصب کنم.
این مشکل از وقتی که سیستم رو عوض کردم پیش اومد.
لطفاً راهنمایی کنید
باتشکر

Naderenator
دوشنبه 20 آبان 1392, 10:18 صبح
این پبغام ها مروبوط به اسکریپتهای موجود روی وب سایت هست که عموما می خوان به مقداری دسترسی پبدا کنن اما مقدارشون خالی برمیگرده و اجرای اسکریپت به مشکل می خوره هیچ ربطی به نسخه IE نداره یا سیستم نداره مشکل مال زمانی که ازTwebBrowser استفاده میشه منم همین مشکل داشتم ولی نتوستم حلش کنم البته میشه یه کاریش کرد اونم اینکه بگردی کد اسکریپت تو سورس سایت پدا کنی و خودت بهش مقدار بدی که کار خیلی دشواریه اگه تازه کد اسکرپیت minifide نشده باشه .
یه راه دیگه هم هست استفاده از کامپونت جایگزین مثل chromiumembedded یا Embedded Web Browser

mehdi_moosavi
دوشنبه 20 آبان 1392, 12:06 عصر
سلام و درود،
ببینید مشکل من از وقتی شروع شد که کیس و ویندوزم عوض شد (یک کیس جدید گرفتم)، همین حالا هم وقتی کیس قبلی رو روشن میکنم و وارد برنامه میشم (یک کپی از برنامه روی کیس قبلی هست)، TwebBrowser درست عمل میکنه و بدون هیچ خطایی وارد تمام سایتها میشه ولی وقتی با کیس جدید کار میکنم این خطا پیش میاد. روی هردو کیسها ویندوز Xp و Delphi 7 و IE8 دارم (و یکسری نرم افزارهای دیگه)
متشکرم، این دوتا کامپوننت رو هم امتحان میکنم.

Naderenator
دوشنبه 20 آبان 1392, 12:14 عصر
سلام و درود،
ببینید مشکل من از وقتی شروع شد که کیس و ویندوزم عوض شد (یک کیس جدید گرفتم)، همین حالا هم وقتی کیس قبلی رو روشن میکنم و وارد برنامه میشم (یک کپی از برنامه روی کیس قبلی هست)، TwebBrowser درست عمل میکنه و بدون هیچ خطایی وارد تمام سایتها میشه ولی وقتی با کیس جدید کار میکنم این خطا پیش میاد. روی هردو کیسها ویندوز Xp و Delphi 7 و IE8 دارم (و یکسری نرم افزارهای دیگه)
متشکرم، این دوتا کامپوننت رو هم امتحان میکنم.

آدرس سایت که بازمی کنی بده یه چک بکنم

Naderenator
دوشنبه 20 آبان 1392, 12:20 عصر
Property Silent TwebBrowser را بزار رو True ببین درست میشه ؟؟

mehdi_moosavi
دوشنبه 20 آبان 1392, 12:45 عصر
نه نشد. باز همون پیغام خطا رو میده
شما با این دو تا کامپوننت کار کردید؟ از کدوم سایت باید گرفت؟

Naderenator
دوشنبه 20 آبان 1392, 12:58 عصر
به دلیل اینکه من تو پروژه نمی خواستنم کمپونت استفاده کنم نه کار نکردم ولی لینکاشو می زارم
http://www.chromium.org
http://www.torry.net/pages.php?s=90

Naderenator
دوشنبه 20 آبان 1392, 13:00 عصر
در مورد ارور اسکریپت که می گیری وقتی سایت تو خود IE باز می کنی بازم این ارور را میده

mehdi_moosavi
دوشنبه 20 آبان 1392, 13:11 عصر
نه وقتی آدرس translate.google.com رو توی IE تایپ میکنم بدون خطا اجرا میشه ولی وقتی از طریق دلفی و با دستور



WebBrowser.Navigate('translate.google.com');


اجرا میکنم خطا میگیره

mehdi_moosavi
دوشنبه 20 آبان 1392, 13:45 عصر
کامپوننت TEmbeddedWB رو از سایت http://www.torry.net/pages.php?s=90 گرفتم و نصب کردم.
موقع اجرا دقیقاً همین پیغام خطا رو میگیره درست مثل TWebBrowser