PDA

View Full Version : جلوگیری از ارسال پیام خطای دلفی



ehsaniran59
چهارشنبه 26 دی 1386, 09:38 صبح
با سلام

در صورتی که قصد داشته باشیم پیامهای خطای دلفی را از طریق نرم افزار کنترل کنیم و از نمایش پیام خطا توسط دلفی و بعضاً توقف برنامه جلوگیری کنیم ، دوستان چه راه حلی پیشنهاد می کنند .

با تشکر

m-khorsandi
چهارشنبه 26 دی 1386, 12:25 عصر
Handling Errors and Exceptions in Delphi (http://barnamenevis.org/forum/showthread.php?t=60728)

dkhatibi
چهارشنبه 26 دی 1386, 13:18 عصر
Try
...
Exception
end;

SUNMOON
چهارشنبه 26 دی 1386, 21:09 عصر
پاسخ اساتید گویا بود اما با استفاده از OnException هم میتونید برای به دام انداختن خطا های رها شده که try ندارن استفاده کنید.(با پوزش از اساتید)

ehsaniran59
دوشنبه 01 بهمن 1386, 07:36 صبح
با تشکر از دوستان سوال اینه که آیا هنگام بکار گیری DBNavigator هم این ابزارها قابل استفاده هستند ؟

SYNDROME
دوشنبه 01 بهمن 1386, 07:50 صبح
با تشکر از دوستان سوال اینه که آیا هنگام بکار گیری DBNavigator هم این ابزارها قابل استفاده هستند ؟
چه خطایی می دهد.
شما هر دستوری را بین Try . . .Except بنویسی و آن دستور خطا بدهد به قسمت Except . End
انتقال پیدا می کند.
موفق باشید

dkhatibi
دوشنبه 01 بهمن 1386, 19:54 عصر
شاید منظورشان هنگام استفاده از Table یا به طور کلی دیا سته؟
می شه در رویدادهای مختلف علی الخصوص On...Error مدیریت نمود.

ehsaniran59
سه شنبه 02 بهمن 1386, 07:31 صبح
موقع استفاده از DBNavigator اگر ما قصد ویرایش DBedit هایی که به دیتا بیس لینک هستند را داشته باشیم و در دیتا بیس حالت یکتا به فیلد متناظر داده باشیم ، قبل از Post مقادیر چطور باید جلوی ایجاد خطا را گرفت ؟

SYNDROME
سه شنبه 02 بهمن 1386, 08:30 صبح
موقع استفاده از DBNavigator اگر ما قصد ویرایش DBedit هایی که به دیتا بیس لینک هستند را داشته باشیم و در دیتا بیس حالت یکتا به فیلد متناظر داده باشیم ، قبل از Post مقادیر چطور باید جلوی ایجاد خطا را گرفت ؟
قبل از ارسال اطلاعات می توانید اطلاعات را چک کنید.
در رویداد PostError می توانید خطاها را مدیریت کنید.
در رویداد BeforePost می توانید عمل چک کردن را انجام دهید.
یا در زمانی که عمل Post را انجام می دهید داخل Try ...Excetp بنویسید تا اگر خطا پیش آمد در قسمت Except . . . End مدیریت کنید.
موفق باشید