View Full Version : اجرا يک exe بدون نمایش پنجره Console
Delphi XE2
یک شنبه 02 تیر 1392, 16:37 عصر
سلام
من راجع به برنامه بدونه فرم سايت رو سرچ كردم
جايي نوشته بودن از كنسول بايد استفاده كرد
حالا چطور ميشه در يه برنامه كنسول
يه شرط برسي بشه
اگه شرط مثبت بود يه فايل كه كنارشه اجرا بشه
و پنجره سياه رنگ را هم نشون نده
یوسف زالی
یک شنبه 02 تیر 1392, 19:39 عصر
سلام.
می تونی Compiler Directive رو حذف کنی. یعنی همون خط سبزه که به صورت کامنت نوشته شده: {$APPTYPE CONSOLE}
Delphi XE2
سه شنبه 04 تیر 1392, 12:04 عصر
یه بار نشد ما یه سوال بپرسیم یه جواب درست و حسابی بگیریم
سلام.
می تونی Compiler Directive رو حذف کنی. یعنی همون خط سبزه که به صورت کامنت نوشته شده: {$APPTYPE CONSOLE}
خط سبز منظورت همینه دیگه {$APPTYPE CONSOLE}
program Project1;
{$APPTYPE CONSOLE} // <-------------
{$R *.res}
uses
System.SysUtils;
begin
try
{ TODO -oUser -cConsole Main : Insert code here }
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
اما صفحه سیاه رو بازم نشون میده
خودت امتحان کردی
یوسف زالی
سه شنبه 04 تیر 1392, 12:21 عصر
چرا شاکی می شید؟!!!
بله تست کردم.
شاید روی نسخه های مختلف جواب های دیگه بده.
arash_ebrahimi_nk
سه شنبه 04 تیر 1392, 20:43 عصر
یه بار نشد ما یه سوال بپرسیم یه جواب درست و حسابی بگیریم
خط سبز منظورت همینه دیگه {$APPTYPE CONSOLE}
program Project1;
{$APPTYPE CONSOLE} // <-------------
{$R *.res}
uses
System.SysUtils;
begin
try
{ TODO -oUser -cConsole Main : Insert code here }
except
on E: Exception do
Writeln(E.ClassName, ': ', E.Message);
end;
end.
اما صفحه سیاه رو بازم نشون میده
خودت امتحان کردی
حرف شما در ورژن های جدید DELPHI درسته به جای کنسول بنویس GUI حلله. (البته قدیما فک کنم WIN32 بود)
موفق باشی.
Felony
سه شنبه 04 تیر 1392, 21:54 عصر
کلا اون خط رو حذف کنید ، از منوی Project ، گزینه Option رو انتخاب کنید و در سربرگ Linker تیک گزینه Generate Console Application رو بردارید .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.