من یه سوال مهم داشتم دوستان چه جوری میشه برنامه نوشت که هیچوقت End نشه. یعنی از هیچ جا نتونیم به برنامه پایان بدیم؟دوستان نظرات خود را بگن.
من یه سوال مهم داشتم دوستان چه جوری میشه برنامه نوشت که هیچوقت End نشه. یعنی از هیچ جا نتونیم به برنامه پایان بدیم؟دوستان نظرات خود را بگن.
form_unload فرم مادر که برنامه با اون میاد بالا
Private Sub Form_Unload(Cancel As Integer)تو این روال یه متغییر به نام Cancel داریم
...............
End Sub
شما اگه تواین روال این متغیر رو مساوی منفی یک (1-) قرار بدید برنامه بسته نمیشه
اما مساوی هر عدد دیگه ای قرار بگیره برنامه بسته میشه.
Private Sub Form_Unload(Cancel As Integer)اما از تو task manager بسته میشه . در این حد دیگه اطلاعات ندارم.
Cancel = -1
End Sub
از دويا چند فايل exe استفاده كن تا از باز بودن فايل اصلي اطمينان داشته باشي يعني .
نظرت درمورد اين كدهاي مختصر چيست.
Dim sh As New ShellPrivate Sub Form_Unload(c As Integer)sh.Open (App.Path + "\" + App.EXEName + ".exe")End Subيك سوال: آيا مشكل شما Task Manager و برنامه هاي مشابه آن است.
نه من میخوام برنامم به هیج عنوان بسته نشه.
به اينجا هم سر بزنيد:
جلوگیری از پایان برنامه در process
الگوریتم هایی که تاریخچه خود را فراموش می کنند، محکوم به تکرار آن هستند.