PDA

View Full Version : خروج از برنامه در دلفي



namazi
یک شنبه 23 فروردین 1383, 23:46 عصر
آقا یه چیزی میگم ولی ویژوال بیسیک پرستها گل نگیرن از دلفی کارها
توی بیسیک وقتی می خواهیم از برنامه خارج شویم کافیه فرم اصلی برنامه را CLOSE کنیم والسلام ولی توی دلفی که من نتونستم وقتی هم که یک جستجو کردم برای این مطلب در بخش دلفی دیدم برای انجام یک کار به این سادگی دوصفحه برنامه باید نوشت :(
آیا دستور ساده ای برای این کار توی دلفی وجود داره بشتابید تا ویژوال بیسیک کارا دور برنداشتن .

مهدی کرامتی
یک شنبه 23 فروردین 1383, 23:50 عصر
داداش شلوغش نکن :) ، همونطور که گفتی، شما نتونستی.

تو دلفی هم همینطوره. اصلا هم کدنویسی نمیخواد.

ali643
یک شنبه 23 فروردین 1383, 23:55 عصر
داداش شلوغش نکن ، همونطور که گفتی، شما نتونستی.
:تشویق: :تشویق:
شما بگو C دلفی تا آخرشو خودش میره دیگه

JavanSoft
دوشنبه 24 فروردین 1383, 00:20 صبح
برای خروج از فرم یا برنامه Closeبرای خاتمه برنامه Application.Terminate
و یا در Modalresult کلید خروج هرمقداری بجز Mrnone را تنظیم کنید

namazi
دوشنبه 24 فروردین 1383, 06:35 صبح
داداش شلوغش نکن ، همونطور که گفتی، شما نتونستی.
:تشویق: :تشویق:
شما بگو C دلفی تا آخرشو خودش میره دیگه
منم بهش گفتم C می دونی چی گفت . Undeclared identifier: C :mrgreen:
آقای وکیلی خدا وکیلی کارت درسته :lol: با application.terminate‌مشکلم حل شد ولی اون راه حل دیگه
Modalresult کلید خروج هرمقداری بجز Mrnone هیچ کاری انجام نداد . :roll:

moradi_am
دوشنبه 24 فروردین 1383, 10:15 صبح
البته با mainform.Close هم امکان پذیر هست مثل VB

namazi
دوشنبه 24 فروردین 1383, 10:42 صبح
د نشد که بشه دیگه قربونت برم :)

kimia1
دوشنبه 24 فروردین 1383, 12:33 عصر
البته با mainform.Close هم امکان پذیر هست مثل VB

د برنز جون میشه ..منظور آقای مرادی اینه که مثلا اگه فرم اصلیتون اسمش form1 هست ..کافیه برای خروج از برنامه ..توی هرجا بنویسی form1.close به همین سادگی

JavanSoft
دوشنبه 24 فروردین 1383, 13:13 عصر
اگر فرم شما ShowModal (نه Show)شده باشد می توانید خروج از فرم را با Modalresult انجام و چک کنید


Procedure Form1.ButtonClick();
begin
if Form2.ShowModal=Mrok Then
........
Else
.......
End;

در فرم 2 هم 2 کلید قرارداده و مقدار یکی را برابر MrOkو دومی را MrCancelبگذارید

سار
دوشنبه 24 فروردین 1383, 13:55 عصر
ای بابا برو بچ بیسیک کار چی میگن.
آقا میدونی چرا گفتی C جواب نگرفتی چون C رو با لحجه بیسیک گفتی. :mrgreen:
این دلفی ما کارش بیشتر از اینها درسته. :wink:
در ضمن مطالب اساتید همه گی کاملا درسته دوباره سعی کن. :flower:

namazi
چهارشنبه 26 فروردین 1383, 13:03 عصر
آقا شرمنده روم به دیوار یک اشتباه توی مایه های قاطی کردن دست چ÷ و راست :
فرمی که من close اش می کردم فرم اصلی نبود .با همون close کردن فرم اصلی برنامه خاتمه ÷یدا کرد .

moradi_am
پنج شنبه 27 فروردین 1383, 07:02 صبح
البته با mainform.Close هم امکان پذیر هست مثل VB

د نشد که بشه دیگه قربونت برم
پس شد که بشه :)