Fórum Programa receber parametro #344344
10/08/2007
0
Ola blz!?
Curiosidade:
Como fazer pra meu programa receber um parametro na inicializacao?
exemplo:
O Shutdown porde receber um parametro na sua inicializacao que pode ser -l , -s ....
Curiosidade:
Como fazer pra meu programa receber um parametro na inicializacao?
exemplo:
O Shutdown porde receber um parametro na sua inicializacao que pode ser -l , -s ....
Output
Curtir tópico
+ 0
Responder
Posts
10/08/2007
Emerson Nascimento
leia sobre ParamStr() e ParamCount.
como exemplo, imagine um programa bem simples, que verifica se um parametro foi passado, assume que esse parâmetro é um nome e diz um ´olá´ para esse nome. se um parâmetro não for passado, solicita o nome e diz ´olá´ para o nome informado. o exemplo abaixo é um aplicativo console (para ser executado a partir do prompt de comando) mas a mesma técnica pode ser aplicada num aplicativo windows.
como exemplo, imagine um programa bem simples, que verifica se um parametro foi passado, assume que esse parâmetro é um nome e diz um ´olá´ para esse nome. se um parâmetro não for passado, solicita o nome e diz ´olá´ para o nome informado. o exemplo abaixo é um aplicativo console (para ser executado a partir do prompt de comando) mas a mesma técnica pode ser aplicada num aplicativo windows.
program Project2;
{$APPTYPE CONSOLE}
uses
SysUtils, Dialogs;
var
nome: string;
begin
{ TODO -oUser -cConsole Main : Insert code here }
// exemplo:
// project2 emerson
// ParamStr(0) é o próprio programa -> c:\project2.exe
// ParamStr(1) é emerson
if ParamCount > 0 then
nome := ParamStr(1)
else
nome := InputBox(´nome´,´informe o nome´,´sem nome´);
showmessage(inttostr(ParamCount));
showmessage(´olá ´+nome);
end.
Responder
Gostei + 0
10/08/2007
Output
show kra ...
isto msm , vlw kra
isto msm , vlw kra
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)