پدرخوانده
شنبه 06 اسفند 1384, 14:32 عصر
به دنبالی کدی جهت تست وجود اینترنت (آیا به اینترنت متصل است یا خیر؟) و همچنین در صورت عدم اتصال درصورت وجود تعریف کانکشنی برای سیستم (در صورت وجود) از طریق همان تعریف به اینترنت متصل شود؟
طبق جستجویی که داشتم یکی از دوستان نمونه سورسی هم ارائه داده بودند (با استفاده از کامپونت ras) ولیکن پاسخگوی نیاز من نشد؟
و مشکلی هم که داشت این بود که بعد از اتصال آیکون مربوطه را در خط تاکس بار نمایش نمی داد و جهت قطع اتصال حتما از طریق خود برنامه باید اقدام کرد (که در چند مورد از طریق خود برنامه نیز جوابگو نبود)
می خواهم دقیقا مثل خود کانکش اینترنت ویندوز صفحه مربوط (به هنگام شماره گیری) نیز باشد و آیکون هم نمایش داده شده و خود کاربر آن را قطع کند. (و یا در انتهای برنامه توسط کد قطع شود)
و البته موارد دیگری هم بود. (شاید من از آن سر در نیاوردم چرا که به دنبال چند خط کد ساده جهت چک و سپس اتصال به اینترنت هستم) با جستجوی در سایت torry , about.delphi یک سری کد پیدا کردم ولی عمل نمی کرد.
به طول مثال لینک زیر:
http://delphi.about.com/cs/adptips2002/a/bltip1102_2.htm
که با استفاده از یونیت winintel و دستور InternetAutoDial متصل می شود که با پارامترهای مختلف آن را چک کردم فایده نداشت. (و یک سری کد مشابه برای vb پیدا کردم در آنجا نیز عمل نکرد)
و یک سری کد دیگری که در آن می بایستی شماره تلفن و مشخصات کانکش را تعریف کرد که با نیاز من متفاوت بود.
و یک سری کد برای اینکه ببینم به اینترنت متصل است (ولی دائم جواب می داد که به اینترنت متصل است حالا آنکه اینطور نبود) که تمامی از تابع InternetGetConnectedState استفاده می کردند (شاید به دلیل وجود دو کارت شبکه در سیستم من اینچنین بوده) چرا که همواره می گفت که اتصال به اینترنت از طریق کارت شبکه برقرار است.
نهایتا من موفق به انجام این کار نشدم (تست و سپس اتصال) ممنون میشم به صورت خلاصه (کد) پاسخ بنده را بدهید.
طبق جستجویی که داشتم یکی از دوستان نمونه سورسی هم ارائه داده بودند (با استفاده از کامپونت ras) ولیکن پاسخگوی نیاز من نشد؟
و مشکلی هم که داشت این بود که بعد از اتصال آیکون مربوطه را در خط تاکس بار نمایش نمی داد و جهت قطع اتصال حتما از طریق خود برنامه باید اقدام کرد (که در چند مورد از طریق خود برنامه نیز جوابگو نبود)
می خواهم دقیقا مثل خود کانکش اینترنت ویندوز صفحه مربوط (به هنگام شماره گیری) نیز باشد و آیکون هم نمایش داده شده و خود کاربر آن را قطع کند. (و یا در انتهای برنامه توسط کد قطع شود)
و البته موارد دیگری هم بود. (شاید من از آن سر در نیاوردم چرا که به دنبال چند خط کد ساده جهت چک و سپس اتصال به اینترنت هستم) با جستجوی در سایت torry , about.delphi یک سری کد پیدا کردم ولی عمل نمی کرد.
به طول مثال لینک زیر:
http://delphi.about.com/cs/adptips2002/a/bltip1102_2.htm
که با استفاده از یونیت winintel و دستور InternetAutoDial متصل می شود که با پارامترهای مختلف آن را چک کردم فایده نداشت. (و یک سری کد مشابه برای vb پیدا کردم در آنجا نیز عمل نکرد)
و یک سری کد دیگری که در آن می بایستی شماره تلفن و مشخصات کانکش را تعریف کرد که با نیاز من متفاوت بود.
و یک سری کد برای اینکه ببینم به اینترنت متصل است (ولی دائم جواب می داد که به اینترنت متصل است حالا آنکه اینطور نبود) که تمامی از تابع InternetGetConnectedState استفاده می کردند (شاید به دلیل وجود دو کارت شبکه در سیستم من اینچنین بوده) چرا که همواره می گفت که اتصال به اینترنت از طریق کارت شبکه برقرار است.
نهایتا من موفق به انجام این کار نشدم (تست و سپس اتصال) ممنون میشم به صورت خلاصه (کد) پاسخ بنده را بدهید.