Модератор: Модераторы
Seenkao писал(а):Хорошо, но как тогда создать простое приложение без консоли? Не прибегая к методу удаления LCL из LCL.
program project1;
{$mode objfpc}{$H+}
{$apptype GUI}
uses
windows;
begin
// if AttachConsole(ATTACH_PARENT_PROCESS) = false then Assert(AllocConsole());
// FreeConsole();
AllocConsole();
ReadLn;
end.
program project1;
{$mode objfpc}{$H+}
{$apptype GUI}
uses
windows;
begin
AllocConsole();
IsConsole:= true;
SysInitStdIO;
ReadLn;
end.
Хорошо, но как тогда создать простое приложение без консоли?
в винде нет понятия консольная программа
procedure TForm1.Button1Click(Sender: TObject);
begin
AllocConsole;
try
IsConsole := True;
SysInitStdIO;
Writeln(UTF8ToConsole('123 нажмите ентер'));
Readln;
finally
FreeConsole;
end;
end;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12