Urgente::: Erro:Create Form - Invalid Stream Format

Delphi

21/01/2004

Oi pessoal,
gostaria de saber como solucionar este problema.

Ocorre este erro ao tentar abrir o form: Invalid Stream Format

e Este ao tentar compilar o programa: [Error] RLINK32: Unsupported 16bit resource in file ´C:\RepositorioLocal\ppp2\UnitAcesso.dfm´

Obg.

Abraços.


Ajpbotelho

Ajpbotelho

Curtidas 0

Melhor post

Marconi

Marconi

21/01/2004

O arquivo UnitAcesso.dfm guarda as definições do seu form na unit UnitAcesso.pas.

Este arquivo pode estar corrompido.

Se voce não trocou de versão do Delphi, procure recuperar um backup do seu arquivo ´dfm´.

Voce deve encontrar um arquivo UnitAcesso.~dfm, que é o backup gravado pelo próprio Delphi na última vez que voce salvou. Neste caso apague o arquivo ´UnitAcesso.dfm´, renomeie o backup de ´.~dfm´ para ´.dfm´, e tudo deve funcionar como da última vez que foi salvo.

Marconi


GOSTEI 1

Mais Respostas

Mpetranela

Mpetranela

21/01/2004

Caso vc não possua o arquivo de backup .~dfm uma opção e vc editar o arquivo UnitAcesso.dfm e reparar (refazer manualmente) a parte do código que está corrompida, pode ser que seja pouco o código que foi corrompido.


GOSTEI 0
Maicongabriel

Maicongabriel

21/01/2004

Para converter o form do formato stream para texto puro e/ou vice versa, utiliza o programa ´convert.exe´ que se encontra na pasta ´bin´ do diretório de instalação do delphi !

Os error de formato inválido de stream costumam ser referentes a projetos feitos em uma versao mais nova do delphi com relação a que voce utiliza !
Ou ainda o que foi citado pelos colegas acima.

Porem quanto ao arquivo de 16bits, tente recriar o .res que esta referenciado a este form, pois arquivos de 16bit eram utilizados apenas no Delphi 1, talvez ainda no Delphi 2 e como a mensagem já diz, não são mais suportados pelo compilador 32bit.


GOSTEI 0
POSTAR