PDA

View Full Version : پیغام Access is denied هنگام خروح از برنامه



عقاب سیاه
جمعه 19 شهریور 1389, 12:05 عصر
سلام بعضی مواقع هنگام خروج از برنامه ای که نوشتم ، System Error Code5 را نمایش می دهد و در شرح پیغام ، Access is denied را می نویسد!
می شه راهنمایی کنید چرا؟ یعنی کجای برنامه در حال استفاده است؟
راستی من 2 تا ترد هم دارم با دستور زیر کار می کنند:


procedure Thread.Execute;
Begin
Sleep(5000);
Repeat
Sleep(300000);
//My Cod
until Application.Terminated = True;
end;



خیلی ممنون

BORHAN TEC
جمعه 19 شهریور 1389, 12:46 عصر
فکر کنم اگه به جای Application.Terminated = True فقط بنویسید True مشکل حل بشه!!!

.

vcldeveloper
جمعه 19 شهریور 1389, 23:27 عصر
فکر کنم اگه به جای Application.Terminated = True فقط بنویسید True مشکل حل بشه!!!
اون وقت اون حلقه فقط یک بار اجرا میشد! هدف از اون حلقه این هست که تا زمان دریافت درخواست Terminate، اون Thread در حال اجرا باشه.


می شه راهنمایی کنید چرا؟ یعنی کجای برنامه در حال استفاده است؟
چه راهنمایی بکنیم؟ شما که چیزی قرار ندادید. ما وقتی نمیدونیم برنامه شما چیکار داره میکنه، و فقط میگید یک پیام میگیرید که دسترسی لازم را ندارید؛ ما چه کمکی باید بکنیم؟ حدس بزنیم کد شما چی بوده که دسترسی لازم را نداره؟!