ورود

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



سيد مجتبي هاشمي
چهارشنبه 06 آبان 1388, 14:30 عصر
دوستان من برنامه ای نوشته ام. وقتی میخواهم آن را اجرا کنم پیام خطایی میدهد که آن را در تصویر زیر میبینید. لطفا راهنمایی کنید که با این پیام خطا چی کار کنم.

A.Nemati
چهارشنبه 06 آبان 1388, 17:37 عصر
شما يك فرم داري كه خاصيت FormStyle آن fsMDIChild مي‌باشد. اگر مي‌خواهيد از اين نوع فرم‌ها بسازيد، بايد يك فرم ميزبان داشته باشي يعني فرمي كه FomStyle آن fsMDIForm باشد تا فرم‌هاي Child درون آن باز بشن.
اگر چنين نيست بايد خاصيت FomStyle فرم Child رو fsNormal كني.

سيد مجتبي هاشمي
چهارشنبه 06 آبان 1388, 22:19 عصر
دوست عزیز با تشکر از جوابت. ولی زمانی که این تنظیمات را انجام دادم و برنامه را اجرا کردم غیر از فرمی اول که برای ورود کاربر به برنامه طراحی شده و در آن کاربر کد کاربری و کلمه عبور را مینویسد، فرمی که قبلا خاصیت FormStyle آن fsMDIChild بود و آن را به fsStayOnTop یا fsMDIForm یا fsNormal تغییر دادم هم نمایش داده میشود و با بستن آن میتوانم فرم login رو ببینم.

لطفا راهنمایی کنید چی کار کنم. :خجالت::خجالت::خجالت: :متفکر::متفکر::متفکر:

من تا قبل از این توی تمام برنامه هایی که مینوشتم اولین فرم رو برای ورود کاربر طراحی میکردم و FormStyle آن را fsNormal قرار میدادم و بقیه فرمها رو fsStayOnTop .

Mahmood_M
چهارشنبه 06 آبان 1388, 23:06 عصر
احتمالا فرمتون در زمان طراحی Visible هست ، خاصیت Visible فرمی که نمی خواید در شروع برنامه نمایش داده بشه رو False کنید ...
...

من تا قبل از این توی تمام برنامه هایی که مینوشتم اولین فرم رو برای ورود کاربر طراحی میکردم و FormStyle آن را fsNormal قرار میدادم و بقیه فرمها رو fsStayOnTop .
نیازی به این موارد نیست ، خاصیت فرمهاتون رو fsNormal قرار بدید ، فقط چک کنید که Visible فرمها True نباشه ...

البته بهتره از فرم اصلی برای گرفتن نام و رمز کاربری استفاده نکنید و فرم دیگه ای رو برای این کار در نظر بگیرید ، در سایت جستجو کنید ، در این مورد خودم قبلا مطلبی نوشته بودم ...

موفق باشید ...

سيد مجتبي هاشمي
پنج شنبه 07 آبان 1388, 00:08 صبح
البته بهتره از فرم اصلی برای گرفتن نام و رمز کاربری استفاده نکنید و فرم دیگه ای رو برای این کار در نظر بگیرید



با تشکر از شما. میشه لطف کنید و بفرمایید چرا این کار رو نکنم؟