O Delphi corrompeu meus projetos!
Socorro! Ontem eu tava trabalhando normalmente no BDS2006, trabei umas 5 hrs, e fechei o bds normalmente, desligou o pc normalmente e depois liguei normalmente, só que meus projetos delphi depois que eu abrir, onde tinha string, ficou tudo bagunçado, tipo onde tinha acento, ou ´ç´ ficou totalmente ´Desfigurado´ alguém já passou por issso? sabe como resolver? eu fiz uma busca por uma letra dessa e ele encontrou isto em mais de 1.000 lugares diferentes.
Abraços e até mais.
Abraços e até mais.
Diegogm
Curtidas 0
Respostas
Nightshade
09/05/2007
a solução sera vc refazer seu projeto, ja que não fez backup do mesmo..
nunca vi o BDS 2k6 fzr isso, axo uma versao super estavel da IDE.
A sua versão do programa é original ou é uma ´alternativa´?
pelo problema que vc citou parece q ele se perdeu ao montar os caracteres ASCII..
tente abrir outro projeto, talvez algum modulo dele nao esteje sendo carregado.
[]´s
nunca vi o BDS 2k6 fzr isso, axo uma versao super estavel da IDE.
A sua versão do programa é original ou é uma ´alternativa´?
pelo problema que vc citou parece q ele se perdeu ao montar os caracteres ASCII..
tente abrir outro projeto, talvez algum modulo dele nao esteje sendo carregado.
[]´s
GOSTEI 0
Moura
09/05/2007
Algumas vezes tive problema semelhante com a versão Delphi 7.
Teve vez de eu ter de refazer um trabalho de 80 horas. Antes de descobrir o que estava corrompendo meus arquivos. Refiz por pura ignorancia minha.
E descobri que a culpa é de uns arquivos com extensão ´.DDP´ criado pelo proprio Delphi quando você abre uma ´unit´ (.pas) que possui formuários (.dfm).
Então feche o Delphi e depois delete todos os ´.DDP´ que consta em seu projeto.
[b:d51d5a86e9]Se corrompeu seus projeto, feche o sistema e basta excluir os ´.DDP´s do seu projeto. Reabra novamente que ele vem limpinho de erros.
[/b:d51d5a86e9]
Obs: delete tambem o ´.DSK´ e os backups ´.~´.
Com a versão 2006 tomara que dê certo com vc. Sei como é frustrante isso!!!
Teve vez de eu ter de refazer um trabalho de 80 horas. Antes de descobrir o que estava corrompendo meus arquivos. Refiz por pura ignorancia minha.
E descobri que a culpa é de uns arquivos com extensão ´.DDP´ criado pelo proprio Delphi quando você abre uma ´unit´ (.pas) que possui formuários (.dfm).
Então feche o Delphi e depois delete todos os ´.DDP´ que consta em seu projeto.
[b:d51d5a86e9]Se corrompeu seus projeto, feche o sistema e basta excluir os ´.DDP´s do seu projeto. Reabra novamente que ele vem limpinho de erros.
[/b:d51d5a86e9]
Obs: delete tambem o ´.DSK´ e os backups ´.~´.
Com a versão 2006 tomara que dê certo com vc. Sei como é frustrante isso!!!
GOSTEI 0
Fabio Ferreira
09/05/2007
Delphi Turbo Pro.
Aconteceu exatamente a mesma coisa aqui. Uma unit simplesmente aparece toda em ´Hexa´ quando chamada. Não se trata de somente alguns caracteres não. É a unit inteira. Foi um dia de trabalho que será perdido se não conseguir recuperar.
Teria que ter uma explicação para isso. Nao podemos ficar perdendo código dessa maneira. Aparentemente é algum problema de apresentação ou tratamento dos caracteres pois o form/pas são compilados normalmente quando se elimina a DCU. Somente não está abrindo para edição.
Estou realmente comecando a ficar preocupado com a qualidade do Delphi. Utilizava o D7 e raramente tinha problema. Agora, diariamente ocorrem travamentos, access violation, range check error e agora essa de simplesmente destruir o codigo fonte. Está ficando dificil. Até avaliei a possibilidade de passar para o Delphi 2007 mas pelos comentários postados aqui os bugs estão piores.
Se alguem puder dar uma olhada, ou souber de alguma informação para recuperar isso, no arquivo abaixo tem a unit com os módulos .dcu, dfm e pas.
http://dixi.com.br/mudaver/ETIQUETA.zip
Um abraço,
Fábio
Aconteceu exatamente a mesma coisa aqui. Uma unit simplesmente aparece toda em ´Hexa´ quando chamada. Não se trata de somente alguns caracteres não. É a unit inteira. Foi um dia de trabalho que será perdido se não conseguir recuperar.
Teria que ter uma explicação para isso. Nao podemos ficar perdendo código dessa maneira. Aparentemente é algum problema de apresentação ou tratamento dos caracteres pois o form/pas são compilados normalmente quando se elimina a DCU. Somente não está abrindo para edição.
Estou realmente comecando a ficar preocupado com a qualidade do Delphi. Utilizava o D7 e raramente tinha problema. Agora, diariamente ocorrem travamentos, access violation, range check error e agora essa de simplesmente destruir o codigo fonte. Está ficando dificil. Até avaliei a possibilidade de passar para o Delphi 2007 mas pelos comentários postados aqui os bugs estão piores.
Se alguem puder dar uma olhada, ou souber de alguma informação para recuperar isso, no arquivo abaixo tem a unit com os módulos .dcu, dfm e pas.
http://dixi.com.br/mudaver/ETIQUETA.zip
Um abraço,
Fábio
GOSTEI 0
Fabio Ferreira
09/05/2007
Para efeito de documentação, caso aconteça com algum outro usuário :
Editando a unit (pas) com um editor de textos (ultraedit) o código estava perfeito, somente com um caracter estranho no inicio do texto. Antes da palavra unit aparecia um quadradinho. Eliminando esse caracter e salvando o arquivo, o Delphi conseguiu abri-lo normalmente.
Ufa....
Fabio
Editando a unit (pas) com um editor de textos (ultraedit) o código estava perfeito, somente com um caracter estranho no inicio do texto. Antes da palavra unit aparecia um quadradinho. Eliminando esse caracter e salvando o arquivo, o Delphi conseguiu abri-lo normalmente.
Ufa....
Fabio
GOSTEI 0
Diegogm
09/05/2007
Valeu a todos que responderam :D se por acaso acontecer dnovo eu vou seguir as dicas que foram postada aqui, e não digitar novamente igual eu fiz :D mais vlw.
GOSTEI 0