PDA

Просмотр полной версии : Как убрать форму


B0o0M
30.11.2009, 00:06
Возник такой вапрос как полностью убрать форму ?
Поясняю программа запускается делает свое дело, завершает работу причем чтоб ее окно не было видно или вапще убрать из проэкта чтоп он меньше весил ???

Zedobat
30.11.2009, 00:15
form1.AlphaBlend:=True;
form1.AlphaBlendValue:=0;
Делает форму прозрачной

ShowWindow(Application.Handle, SW_HIDE);
скрывает из панели задач

B0o0M
30.11.2009, 00:16
form1.AlphaBlend:=True;
form1.AlphaBlendValue:=0;
Ок как я понял мы не показываем форму, а как ее вапще удалить тоесть чтоб был eхe без формы и всяких окон

POS_troi
30.11.2009, 00:19
Visible = False

B0o0M
30.11.2009, 00:21
Ладно перефрозирую вапрос как создать такое приложение чтобы формы вапще небыло и вывода с консоли итд ?

POS_troi
30.11.2009, 00:26
А зачем изобретать ? чем тебя не устраивает ?

1. Скрыть форму
2. не отображать значок в панели

И вообще нужно указывать язык

чтоп он меньше весил ???
UPX

B0o0M
30.11.2009, 00:29
А зачем изобретать ? чем тебя не устраивает ?

1. Скрыть форму
2. не отображать значок в панели

И вообще нужно указывать язык


UPX
Язык Delphi, (Object pascal) форма не нужна тк ана забирает ресурсы, и я хочю без нее

B0o0M
30.11.2009, 00:49
Все разабрался
1 создаем кансольное приоложение и удаляем от туда весь код
вставляем

program Demo;

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ShellAPI, IniFiles;


{$R *.res}

begin
ShowMessage('HELL0');
end.

запускаем, без формы но с кучей юнито ненужные из каторых выкидываем

_dex_
30.11.2009, 00:52
О_о хэккеры, создай консольное приложение...
там одну строчку убрать и все в норме.

=Zeus=
30.11.2009, 01:00
Project->Remove from project->Unit1
Project->View Source
Замени все на это:
program Project1;

uses Windows;

begin
// тут твой код
end.