Консольное приложение
От: bobakov  
Дата: 16.05.02 03:08
Оценка:
Подскажите как сделать в Builder консольное приложение без окна вообще.
Пишется долгоиграющая задача с использованием VCL, и оптимально на экране нужен только индикатор прогресса".
Индикатор есть, но выползает он поверх черного досовского окна
Re: Консольное приложение
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 16.05.02 03:19
Оценка:
Здравствуйте bobakov, Вы писали:

B> Подскажите как сделать в Builder консольное приложение без окна вообще.

B>Пишется долгоиграющая задача с использованием VCL, и оптимально на экране нужен только индикатор прогресса".
B>Индикатор есть, но выползает он поверх черного досовского окна

а почему не сделать формочку с этим самым индикатором, раз уж он нужен и VCL все равно используется?
Re[2]: Консольное приложение
От: bobakov  
Дата: 16.05.02 03:37
Оценка:
Здравствуйте Odi$$ey, Вы писали:

O$>Здравствуйте bobakov, Вы писали:

B>> Подскажите как сделать в Builder консольное приложение без окна вообще.

B>>Пишется долгоиграющая задача с использованием VCL, и оптимально на экране нужен только индикатор прогресса".
B>>Индикатор есть, но выползает он поверх черного досовского окна

O$>а почему не сделать формочку с этим самым индикатором, раз уж он нужен и VCL все равно используется?

Нужна именно консоль, потому как интерфейс не нужен вообще, только рассчеты и выходной файл и как можно быстрее.
А VCL в принципе можно будет пожертвовать в дальнейшем.
Re[3]: Консольное приложение
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 16.05.02 03:44
Оценка:
Здравствуйте bobakov, Вы писали:

B> Нужна именно консоль, потому как интерфейс не нужен вообще, только рассчеты и выходной файл и как можно быстрее.

B>А VCL в принципе можно будет пожертвовать в дальнейшем.

а индикатор прогресса — это не элемент интерфейса?
Re[4]: Консольное приложение
От: bobakov  
Дата: 16.05.02 06:55
Оценка:
Здравствуйте Odi$$ey, Вы писали:

O$>Здравствуйте bobakov, Вы писали:

B>> Нужна именно консоль, потому как интерфейс не нужен вообще, только рассчеты и выходной файл и как можно быстрее.

B>>А VCL в принципе можно будет пожертвовать в дальнейшем.

O$>а индикатор прогресса — это не элемент интерфейса?

Индикатор вытягивается из самопальной dll и висит поверх всех окон
Re[5]: Консольное приложение
От: ak_alex Россия  
Дата: 16.05.02 12:12
Оценка:
Здравствуйте bobakov, Вы писали:

B>Здравствуйте Odi$$ey, Вы писали:


O$>>Здравствуйте bobakov, Вы писали:

B>>> Нужна именно консоль, потому как интерфейс не нужен вообще, только рассчеты и выходной файл и как можно быстрее.

B>>>А VCL в принципе можно будет пожертвовать в дальнейшем.

O$>>а индикатор прогресса — это не элемент интерфейса?

B> Индикатор вытягивается из самопальной dll и висит поверх всех окон


Если тебе интерфейс не нужен вообще, то можно просто сделать не видимой основную формочку приложения.


в dpr'е
begin
  Application.ShowMainForm := false;
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.


Или можно писать код вообще прямо в dpr файле, типа:

program Project1;

uses Dialogs;

begin
  ShowMessage('Твой код здесь');  
end.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.