Linha de comando...

Delphi

17/05/2003

Ai Galera,

Eu queria fazer meu programa iniciar com ´opções´ diferentes por linha de comando.. Exemplo:
Programa.exe --minimize //Daqui ele carregaria minimizado...

Como posso fazer isso?


Petrified Eyes

Petrified Eyes

Curtidas 0

Respostas

Rmfb

Rmfb

17/05/2003

Caro amigo.... Simples.

Se eu entendi bem, você quer que sua aplicação seja iniciada já minimizada. Se for isso, não ha problemas.

Os formulários possuem uma propriedade(Não lembro o nome, mas é uma das últimas) que indica como a aplicação será executada.

Existem três opções para essa propriedade: wsMaximixed, wsNormal e wsMinimized.

[color=red:cfac551e6b]Escolha a opção wsMinimized.[/color:cfac551e6b]

pronto, sua aplicação já irá começar minimizada....

Espero ter ajudado.


GOSTEI 0
Petrified Eyes

Petrified Eyes

17/05/2003

Caro amigo.... Simples. Se eu entendi bem, você quer que sua aplicação seja iniciada já minimizada. Se for isso, não ha problemas. Os formulários possuem uma propriedade(Não lembro o nome, mas é uma das últimas) que indica como a aplicação será executada. Existem três opções para essa propriedade: wsMaximixed, wsNormal e wsMinimized. [color=red:6cc335b8e4]Escolha a opção wsMinimized.[/color:6cc335b8e4] pronto, sua aplicação já irá começar minimizada.... Espero ter ajudado.


Não é bem isso também... :lol:
Eu quero que ela inicie minimizada apenas com o parâmetro ´--minimize´, por exemplo...Normalmente, sem parametro algum, ela iniciaria normalmente...
Entendestes?

Fui-e..


GOSTEI 0
Glecio

Glecio

17/05/2003

Cara, se entendi, acho que isso resolve o teu problema:

procedure TForm1.FormCreate(Sender: TObject);
Var IdePar : Integer;

Begin
For IdePar := 0 To ParamCount Do Begin
If UpperCase(ParamStr(IdePar)) = ´MINIMIZE´ Then Begin
WindowState := wsMinimized;
End;
End;
End;

Na chamada do programa faça assim: ´...\aplicação.exe minimize´

Falou Cara.


GOSTEI 0
POSTAR