سلام
ببین من یه فرم درست کردم با اسم اسپلش و اون رو لود قرار دادم
بعد در یک تایمر با اینترنئال 1 کد زبان رو نوشتم و در یک تایمر دیگه با اینتروال 100 کد مخفی کردن فرم و نمایش فرم 1
ولی بازم کار نمیکنه ؟
مشکل چیه ؟
درست است، حق با شما است.
من چون از امکانات غیر sub main استفاده نکرده بودم، اطلاع نداشتم.
وقتی در خود تنظیمات vb فرم splash را معین میکنید، روند کار اینطور نیست که صبر کند تا splash کامل بسته شود و سپس فرم اصلی را بارگذاری کند (که البته صحیح است) و این مسئله باعث میشود کد داخل splash عملاً بعد از بارگذاری فرم اصلی فراخانی شود.
متاسفم، همان sub main را به شما پیشنهاد میکنم با کد مشخص زیر برای برنامه ای که فرستاده بودید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
- پروزه را برایتان اصلاح نکردم، چون من با 2008 کار میکنم و با اصلاح من، پروژه را در 2005 شما باز نمیشود.
- مقدار عدد 3 را میتوانید بسته به دلخواه خود برای نمایش اجباری splash تنظیم کنید.
- البته Int32Language کد قبلیتان هم برروی String تنظیم شده که باید Integer اش کنید.
- شما کد فوق را با تنظیم زیر استفاده کنید، مطمئن باشید مشکلی برای حال و آینده نخواهد داشت، چون اگر مشکلی میداشت پیش از شما برنامه نویسان دیگر زبانهای دات نتی آن را درک میکردند.
[QUOTE=_H2_ته با تنظیم زیر:
Project->Properties->Application
آیتم Enabled Appilication framework را از انتخاب خارج کنید و از کامبو Startup گزینه Sub Main را انتخاب کنید.
[/QUOTE]
موفق باشید.