Salvar em DPR no Delphi 2005
Estou começando em um projeto Win32, com uma equipe dividida em Delphi 7 e Delphi 2005, e estamos com problemas em relação aos arquivos de projetos, já que o Delphi 2005 le os arquivos .dpr, mas salva apenas no formato .bdsproj, que não é reconhecido pelo Delphi 7.
Alguém saberia alguma forma de salvar no formato antigo, de forma que os programas ainda pudessem ser lidos a partir do Delphi 7!?
Obrigado.
Alguém saberia alguma forma de salvar no formato antigo, de forma que os programas ainda pudessem ser lidos a partir do Delphi 7!?
Obrigado.
Thiago Vidal
Curtidas 0
Respostas
Diogoalles
18/03/2005
Também ja tive esse probelma...
Fiz um projeto no D7 que precisava ser compilado no D4.. ñ achei nada a respeito... é um processo manual a principio
Abraço
Diogo
Fiz um projeto no D7 que precisava ser compilado no D4.. ñ achei nada a respeito... é um processo manual a principio
Abraço
Diogo
GOSTEI 0
Thiago Vidal
18/03/2005
Estou achando um absurdo essa histíoria de os projetos do Delphi 2005 não poderem ser lidos pelos Delphi anteriores... estava até agora tão fascinado com a quantidade de novos recursos no Delphi 2005, e agora estou igualmente decepcionado, com a falta de um recurso assim, tão simples.
Procuro agora, algum utilitário que faça esta conversão, ou talvez a descrição do conteúdo XML dos projetos .bdsproj para que eu mesmo possa escrever um utilitário que faça isso; como uma última alternativa, antes de abandonar o desenvolvimento com Delphi 2005 e manter a equipe homogênea utilizando o bom e velho Delphi 7.
Procuro agora, algum utilitário que faça esta conversão, ou talvez a descrição do conteúdo XML dos projetos .bdsproj para que eu mesmo possa escrever um utilitário que faça isso; como uma última alternativa, antes de abandonar o desenvolvimento com Delphi 2005 e manter a equipe homogênea utilizando o bom e velho Delphi 7.
GOSTEI 0
Aroldo Zanela
18/03/2005
Colega,
Estarei fazendo o Upgrade de versão para o 2005 somente no último dia deste mês para aproveitar a promoção ´10 anos de Delphi´, portanto, ainda nem testei o 2005. Entretanto, não creio em compatibilidade reversa, ou seja, de 7 para 2005 tudo bem, porém, o inverso pode não ser verdadeiro. Mesmo assim, o DPR é uma arquivo (texto) muito simples de ser criado, apesar disso, como ficariam os formulários criados no 2005 com novas propriedades? Com certeza o compilador vai reclamar.
Se puder, manda o arquivo do 2005 para zanela_zanela@yahoo.com.br para que eu possa ter uma idéia da diferença.
Estarei fazendo o Upgrade de versão para o 2005 somente no último dia deste mês para aproveitar a promoção ´10 anos de Delphi´, portanto, ainda nem testei o 2005. Entretanto, não creio em compatibilidade reversa, ou seja, de 7 para 2005 tudo bem, porém, o inverso pode não ser verdadeiro. Mesmo assim, o DPR é uma arquivo (texto) muito simples de ser criado, apesar disso, como ficariam os formulários criados no 2005 com novas propriedades? Com certeza o compilador vai reclamar.
Se puder, manda o arquivo do 2005 para zanela_zanela@yahoo.com.br para que eu possa ter uma idéia da diferença.
GOSTEI 0
Thiago Vidal
18/03/2005
Acho que antes de vc atualizar para o Delphi 2005, e desembolsar a quantia de dinheiro necessária, é praticamente obrigatório vc baixar a versão trial no site da borland para testar o produto.... para evitar surpresas como esta que eu tive... ainda bem que eu estava só testando mesmo, a versão trial.
Basicamente, pelo que eu entendi, o Delphi 2005 é 100¬ compatível com o Delphi 7, possui todos os componentes (dbExpress, Indy, etc...) e abre e compila os arquivos do Delphi 7 sem NENHUMA modificação. Entretanto, ele converte os arquivos de projeto DPR, para um novo formato .BDSPROJ em XML, formato que indiscutivelmente é mais versátil, porém, não é reconhecido pelo Delphi 7.
Se o Delphi 7 vem JUNTO com o Delphi 2005 na compra da versão enterprise, acho que deveria existir, pelo menos, uma opção em File/Save Project As... de se salvar no formato antigo... como o word, que sempre permitiu se salvar em formatos antigos para manter a compatibilidade...
Não tenho condições de atualizar todos os Delphi 7 que temos por aqui, e se o Delphi 2005 não é compatível com os anteriores, então o trabalho misto das duas versões ficou inviável... o que parece me obrigar a continuar usando o Delphi 7 por mais algum tempo....
Aroldo Zanela: Durante a semana, no trabalho, eu mando um exemplo de um projeto criado em Delphi 7, e aberto no Delphi 2005, para você notar as diferenças entre os 2 formatos....
E obrigado pela atenção de todos...
Basicamente, pelo que eu entendi, o Delphi 2005 é 100¬ compatível com o Delphi 7, possui todos os componentes (dbExpress, Indy, etc...) e abre e compila os arquivos do Delphi 7 sem NENHUMA modificação. Entretanto, ele converte os arquivos de projeto DPR, para um novo formato .BDSPROJ em XML, formato que indiscutivelmente é mais versátil, porém, não é reconhecido pelo Delphi 7.
Se o Delphi 7 vem JUNTO com o Delphi 2005 na compra da versão enterprise, acho que deveria existir, pelo menos, uma opção em File/Save Project As... de se salvar no formato antigo... como o word, que sempre permitiu se salvar em formatos antigos para manter a compatibilidade...
Não tenho condições de atualizar todos os Delphi 7 que temos por aqui, e se o Delphi 2005 não é compatível com os anteriores, então o trabalho misto das duas versões ficou inviável... o que parece me obrigar a continuar usando o Delphi 7 por mais algum tempo....
Aroldo Zanela: Durante a semana, no trabalho, eu mando um exemplo de um projeto criado em Delphi 7, e aberto no Delphi 2005, para você notar as diferenças entre os 2 formatos....
E obrigado pela atenção de todos...
GOSTEI 0
Michael
18/03/2005
Olá amigo Thiago!
Desde que recebi o Delphi 2005 do ClubeDelphi e o instalei, não sei como programei tantos anos sem ele!
Tirando o lado pessoal, o D2005 tem muitas mais vantagens do que desvantagens. Eu poderia enumerar muitas aqui, mas acho que isso já foi amplamente divulgado.
E concordo também com o Zanela: abrir um projeto no D2005 do D7 tudo bem, mas o contrário não. Vc consegue abrir um arquivo feito no Word 2003 no Word 97? A cada nova versão novos recursos são adicionados e os antigos preservados. É a ordem natural das coisas.
O seu problema em questão, eu também reparei quando usei o D2005 pela primeira vez. Mas se não estou enganado, o arquivo DPR continua sendo criado. Acho que o BDSProject não é um substituto, mas um adicional. Para gerenciar .NET, linguagens etc. Mas não tenho certeza disso. Vou averigar e retorno aqui.
[]´s
Desde que recebi o Delphi 2005 do ClubeDelphi e o instalei, não sei como programei tantos anos sem ele!
Tirando o lado pessoal, o D2005 tem muitas mais vantagens do que desvantagens. Eu poderia enumerar muitas aqui, mas acho que isso já foi amplamente divulgado.
E concordo também com o Zanela: abrir um projeto no D2005 do D7 tudo bem, mas o contrário não. Vc consegue abrir um arquivo feito no Word 2003 no Word 97? A cada nova versão novos recursos são adicionados e os antigos preservados. É a ordem natural das coisas.
O seu problema em questão, eu também reparei quando usei o D2005 pela primeira vez. Mas se não estou enganado, o arquivo DPR continua sendo criado. Acho que o BDSProject não é um substituto, mas um adicional. Para gerenciar .NET, linguagens etc. Mas não tenho certeza disso. Vou averigar e retorno aqui.
[]´s
GOSTEI 0
Aroldo Zanela
18/03/2005
Colega,
O Michael me deu uma idéia. Pegue uma aplicação gerada no D2005 e remova todos os arquivos que as extesões não sejam: .dpr, .pas e .dfm. Vá no Delphi 7 e abra o DPR (Projeto), possivelmente ele vai reclamar da ausência do .RES e será criado juntamente com algumas outras extensões como: MAP, DDP etc. Obviamente que poderão surgir várias mensagens por falta de propriedades e métodos, porém, basta seguir a recomendação do Compilador.
O Michael me deu uma idéia. Pegue uma aplicação gerada no D2005 e remova todos os arquivos que as extesões não sejam: .dpr, .pas e .dfm. Vá no Delphi 7 e abra o DPR (Projeto), possivelmente ele vai reclamar da ausência do .RES e será criado juntamente com algumas outras extensões como: MAP, DDP etc. Obviamente que poderão surgir várias mensagens por falta de propriedades e métodos, porém, basta seguir a recomendação do Compilador.
GOSTEI 0