NIUSHA_KH
سه شنبه 19 شهریور 1387, 10:54 صبح
با سلام خدمت دلفی نویسان عزیز
من چند روز پیش یک سوالی کردم در مورد اینکه در پروژه ام چند تا فرم خاص گاهی show میشدند ولی در بعضی از اجراها خطای Access Violatoin میداد ، دوست عزیزی راهنمایی کرد که اول ببین Auto Create میشه یا نه و با دستور (نام فرم) Assigned این کار را انجام بده ، وقتی کد زیر را در کلیک Buttonی که باید فرم را باز کنه نوشتم :
if Assigned(Form7) then
Form7.ShowModal
else begin
ShowMessage('not Registerd');
end;
متوجه شدم در برخی از اجرا ها پیغام 'not Registerd' را میده و در برخی از اجرا ها این پیغام را نمیده و فرم باز میشه . ضمنا در فایل Progect این فرم مانند بقیه فرمها(که مشکل مذکور را ندارند) Auto Create میشه .
ممکنه کمکم کنید ؟ میخوام فرم هام را خودم Create کنم شاید مشکلم حل بشه .
آیا میتونم به جای کد ShowMessage('not Registerd' دستور Form Create را بنویسم ؟
من چند روز پیش یک سوالی کردم در مورد اینکه در پروژه ام چند تا فرم خاص گاهی show میشدند ولی در بعضی از اجراها خطای Access Violatoin میداد ، دوست عزیزی راهنمایی کرد که اول ببین Auto Create میشه یا نه و با دستور (نام فرم) Assigned این کار را انجام بده ، وقتی کد زیر را در کلیک Buttonی که باید فرم را باز کنه نوشتم :
if Assigned(Form7) then
Form7.ShowModal
else begin
ShowMessage('not Registerd');
end;
متوجه شدم در برخی از اجرا ها پیغام 'not Registerd' را میده و در برخی از اجرا ها این پیغام را نمیده و فرم باز میشه . ضمنا در فایل Progect این فرم مانند بقیه فرمها(که مشکل مذکور را ندارند) Auto Create میشه .
ممکنه کمکم کنید ؟ میخوام فرم هام را خودم Create کنم شاید مشکلم حل بشه .
آیا میتونم به جای کد ShowMessage('not Registerd' دستور Form Create را بنویسم ؟