como fazer com que um botao no form execute uma funçao

Delphi

22/11/2007

Pessoal e o seguinte, estou iniciando no mundo delphi , e estou tentando fazer com que um botao no form execute uma funçao, como faço para funcionar.
por favor me de uma mao. obrigada.


Delphin

Delphin

Curtidas 0

Respostas

Flyskin

Flyskin

22/11/2007

dê um duplo clique que vai abrir no code editor o evento onclick do botão, digite o código desejado e pronto, pode compilar.


GOSTEI 0
Delphin

Delphin

22/11/2007

a funçao e essa aqui,e o codigo que segue como teria de ser


function NumeroSerie(Unidade:PChar):String;
{Retorna o Número serial da unidade especificada}
var
VolName,SysName : AnsiString;
SerialNo,MaxCLength,FileFlags : DWord;
begin
try
SetLength(VolName,255);
SetLength(SysName,255);
GetVolumeInformation(Unidade,PChar(VolName),255,@SerialNo,
MaxCLength,FileFlags,PChar(SysName),255);
result := IntToHex(SerialNo,8);
except
result := ´ ´;
end;
end;



procedure TForm1.Button1Click(Sender: TObject);
begin
codigo aqui
end;


GOSTEI 0
Flyskin

Flyskin

22/11/2007

Digamos então que você quer mostrar o número de série num label no form por exemplo:


function NumeroSerie(Unidade:PChar):String;
{Retorna o Número serial da unidade especificada}
var
VolName,SysName : AnsiString;
SerialNo,MaxCLength,FileFlags : DWord;
begin
try
SetLength(VolName,255);
SetLength(SysName,255);
GetVolumeInformation(Unidade,PChar(VolName),255,@SerialNo,
MaxCLength,FileFlags,PChar(SysName),255);
result := IntToHex(SerialNo,;
except
result := ´ ´;
end;
end;



procedure TForm1.Button1Click(Sender: TObject);
begin
label.caption := NumeroSerie(´C:´);
end;


GOSTEI 0
Delphin

Delphin

22/11/2007

Legal pesssoal, muito obrigada pela ajuda.
se pudessem me ajudar com algum link para este tipo de estudo lhe fico muito grato.
Mas de igual forma ,obrigadao,valeu mesmo. :wink:


GOSTEI 0
Flyskin

Flyskin

22/11/2007

no site da clubedelphi tem bastante material bom e procura por apostilas delphi no google que vai encontrar bastante material.

falow


GOSTEI 0
POSTAR