Não
entendí a estrutura de arquivos do Delphi. Tem arquivos
pas, dfm, etc. Afinal, qual é o programa que eu criei?
Quando criamos um programa
no Delphi, na verdade estamos nos referindo a ele como um projeto.
Daí que o próprio Delphi se encarrega de gerar
os arquivos secundários deste nosso projeto.
Por
exemplo, em nosso jogo da ave, se não for alterado
nenhum nome (apenas usando os nomes default), o Delphi irá
gerar uma lista de arquivos como se vê ao lado.
Os arquivos nomeados
como Project são
informações que o Delphi usa na montagem do programa
e os arquivos nomeados como Unit
representam a programação propriamente dita. O
Unit1.pas contém
tudo o que foi digitado da janela de digitação
(as procedures, eventos, etc). Já o Unit1.dfm
quarda as informações referentes ao formuário,
como a posição dos componentes, o valor das propriedades,
etc.
Para
salvar um projeto, basta clicar no botão com os disquetes,
ou ir no menu File, SaveProjectAs...
e fornecer um nome ou usar o nome default. Em ambos os casos
estaremos gravando todos os arquivos pertencentes ao projeto.
O disquete simples
equivale a opção Save,
ou SaveAs..., do menu File,
e responde pela gravação exclusiva do arquivo
Unit1.pas.
Após
a compilação do projeto, pressionando o botão
verde ou no menu Run, Run
(ou ainda pressionando F9), o Delphi irá produzir mais
dois arquivos.
O
arquivo Project1.exe é
finalmente o nosso executável do jogo. Para rodar o jogo,
ou para distribuí-lo para os amigos, ou ainda na internet,
basta fornecer este arquivo. Os outros não são
necessários. Para mudar o nome do jogo, de Project1.exe
para, por exemplo, Ave.exe,
usamos a opção do menu File,
SaveProjectAs... e definimos um
novo nome para o projeto.