تست ارتباط و قطع ارتباط شبکه
با سلام و خسته نباشید
برنامه من اطلاعات خود را از mysql در یافت می کند. در صورتیکه شبکه سازمان قطع شود کاربر متوجه این امر نشده و بر روی دکمه ها که یک query را فراخوانی می کند مدام کلیک نموده و برنامه هنگ می کند.چطور می توان برنامه را در صورتی که ارتباط قطع شده است کنترل کرد؟ آیا از طریق کنترل Ado connection اینکه false است یا True باید انجام داد؟
پاسخ : تست ارتباط و قطع ارتباط شبکه
اگر کامپیوتری که برنامه من روی آن نصب است به طریقی از شبکه قطع شود، برنامه ام کانکشن فیلور میدهد و خودش ارتباط را مجدداً بازسازی نمی کند و کاربر مجبور است با تسک منیجر ویندوز از برنامه خارج شده مجدداً وارد برنامه شود. چگونه می توانم از داخل برنامه به محض قطع شدن مجدداً ارتباط را که با ado زده ام را بازسازی کنم که نیازی به خروج از برنامه نباشد؟
پاسخ : تست ارتباط و قطع ارتباط شبکه
سلام.
راه حل اصلی استفاده از try ,except است که در بالا بهش اشاره شده و شما میتونید در قسمت except پیام مورد نظر رو بنویسید و برنامه رو به فرم ترمیم ارجاع دهید و در آن فرم ارتباط را چک کرده و پس از برقراری ارتباط به فرم Main باز گردید...
در کل بسته به سلیقه ی طراح نرم افزار و درخواست مشتری میشه تغییرات لازم رو اعمال کرد.