Problema ao compilar com Delphi

15/03/2006

0

Tipo, se eu tenho uma pastinha lá, com meu projeto em Delphi...
eu noto que quando eu compilo esse projeto, o executavel fica na mesma pasta... e otros arquivos aparecem tb...


a duvida é: tem algum problema se eu pegar esses arquivos e modificar eles??? pq as vezes o programa apresenta alguma falha na hora que ele tá sendo executado e eu quero mudar o codigo e recompilar, mas eu vou ver na pasta e o código parece que ficou diferente...
entao tem algum problema utiliza um projeto que ja foi compilado, mudar ele e compilar de novo??


Anovat

Anovat

Responder

Posts

15/03/2006

Edilcimar

este é o princípio de funcionamento, modificar e recompilar


Responder

15/03/2006

Anovat

sim mas oq eu quero saber é se tem algum problema de eu usar os mesmos arquivos que foram compilados, modificar e recompilar eles?


Responder

15/03/2006

Aroldo Zanela

Colega,

De qual extensão você se refere?


Responder

16/03/2006

Paullsoftware

Esperto tirar as suas dúvidas...

[b:558944ad04]Arquivos gerados pelo Delphi[/b:558944ad04]
Um projeto no Delphi é constituído de arquivos de vários tipos. Nas seções anteriores, mencionamos dois dos mais importantes: o arquivo de projeto ([color=blue:558944ad04]extensão .DPR[/color:558944ad04]) e as Units ([color=blue:558944ad04]extensão .PAS[/color:558944ad04]). Outros arquivos muito importantes gerados são os arquivos de descrição de formulário ([color=blue:558944ad04]extensão .DFM[/color:558944ad04]).
Os arquivos [color=blue:558944ad04].DPR, .PAS e .DFM[/color:558944ad04] constituem o verdadeiro ´código fonte´ do programa e são (geralmente) os únicos arquivos imprescindíveis para a geração do aplicativo final. Vários outros arquivos são gerados na primeira compilação do projeto, como os arquivos [color=blue:558944ad04].RES, .CFG e .DOF[/color:558944ad04].

[b:558944ad04]Arquivos .DFM[/b:558944ad04]
Arquivos [color=blue:558944ad04].DFM[/color:558944ad04] (arquivos de descrição de formulário) são criados para cada formulário. O Delphi usa o mesmo nome da Unit associada, acrescentando apenas a [color=blue:558944ad04]extensão .DFM[/color:558944ad04]. Os [color=blue:558944ad04]arquivos .DFM[/color:558944ad04] contêm informações detalhadas sobre o formulário e seus componentes. São armazenados em um formato binário, legível apenas a partir do Delphi, mas podem ser facilmente convertidos para arquivos texto e exibidos no Editor de Código.
•Para mostrar o arquivo DFM associado a um formulário:
•Clique no formulário com o botão direito e escolha o comando View as Text.
O arquivo é exibido dentro do Editor de Código.
•Para voltar à visão normal do formulário:
•Clique com o botão direito dentro do Editor de Código (em cima do texto do arquivo DFM) e escolha o comando View as Form.

[b:558944ad04]Arquivos .DCU[/b:558944ad04]
Quando um projeto é compilado no Delphi, os arquivos .DFM dos formulários e as units ([color=blue:558944ad04]arquivos .PAS[/color:558944ad04]) são processados e transformados em arquivos compilados intermediários, com a extensão [color=blue:558944ad04].DCU[/color:558944ad04] (de ´Delphi Compiled Unit´). Estes arquivos são gravados em formato binário e não podem (nem devem) ser abertos diretamente. Os arquivos DCU tornam mais rápidas a compilação e a linkagem de aplicativos no Delphi.

[b:558944ad04]Arquivos .RES, .DOF e .CFG[/b:558944ad04]
Os arquivos .RES, são gerados automaticamente pelo Delphi. Esses arquivos contêm, por exemplo, o ícone do aplicativo, imagens, cursores e outros recursos relacionados ao Windows. A alteração e o uso direto dos [color=blue:558944ad04]arquivos .RES[/color:558944ad04] está além do escopo deste curso básico.
Os arquivos [color=blue:558944ad04].DOF e .CFG[/color:558944ad04], também gerados automaticamente, são usados para manter informações sobre opções do compilador e do linkeditor. Esses arquivos são alterados indiretamente usando o comando Project | Options. Os arquivos [color=blue:558944ad04].DOF e .CFG[/color:558944ad04] nunca devem ser alterados diretamente.

[b:558944ad04]Detalhe:[/b:558944ad04] para maioria desses arquivos existe uma cópia de segurança (backup) com o mesmo nome do original mudando sua extensão para por exemplo os arquivos com extensão [color=blue:558944ad04].PAS[/color:558944ad04] normalmente são encontrados dessa forma: [color=blue:558944ad04].~PAS[/color:558944ad04] e assim por diante para todos os outros.

sim mas oq eu quero saber é se tem algum problema de eu usar os mesmos arquivos que foram compilados, modificar e recompilar eles?
problema nenhum, afinal, vc deve usar os mesmos arquivos, ou você pretende criar novos códigos para sempre que existirem problemas nos seus projetos?

eu sempre faço uma coisa e acho que muitos aqui fazem, quando o meu sistema está completo, ou sem erros detectados, faço um backup daquele ponto do sistema e começo a trabalhar. normalmente, mais com uma cópia guardada e um arquivo documental sobre tudo que ele faz até aquele ponto!
espero ter esclarecido as suas dúvidas.. :wink:


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar