Se ao tentar carregar um projeto no HeavyM você encontrar o aviso "O arquivo do projeto é incompatível com esta versão do HeavyM.", isso pode ocorrer por diferentes motivos.
O projeto não é compatível com esta versão do HeavyM.
Aqui está uma pequena visão geral da compatibilidade no HeavyM 2:
-
O HeavyM 2 respeita a compatibilidade com versões anteriores: se criou um projeto com uma versão mais antiga do HM2, poderá abri-lo numa atualização mais recente. Por exemplo, um projeto 2.11 pode ser aberto na versão 2.13.
No entanto, é possível que, devido a atualizações importantes em algumas funcionalidades, o seu projeto tenha sofrido pequenas alterações. Mas tentamos garantir a compatibilidade total, tanto quanto possível, e, caso contrário, avisaremos nas notas de lançamento ou no artigo relevante da Central de Ajuda.Nota: O HeavyM 2 é compatível com todas as versões do HM2, mas NÃO é compatível com o HeavyM 1. A compatibilidade foi quebrada ao mudar entre o HM1 e o HM2, portanto, os projetos do HeavyM 1 não funcionam no HeavyM 2. Se desejar aceder a um projeto antigo e não tiver acesso ao HeavyM 1, entre em contacto com o suporte.
-
O HeavyM 2 não garante compatibilidade futura: se criou um projeto com uma atualização recente do HeavyM e tentar abri-lo com uma atualização mais antiga, provavelmente não funcionará. Por exemplo, um projeto 2.13 não tem garantia de funcionar na versão 2.11.
Nota muito importante: o que define a versão de um projeto é onde ele foi salvo pela última vez. Portanto, um projeto criado na versão 2.11, mas salvo na versão 2.13, agora é um projeto da versão 2.13! É por isso que é importante fazer cópias do seu trabalho, por exemplo, se quiser executar alguns testes para um grande projeto em uma versão mais recente ou se trabalhar em colaboração e o seu colega estiver usando uma versão diferente do HeavyM.
Se guardar por engano uma vez, pode encontrar uma cópia anterior do seu projeto na pasta «Backups» (ver abaixo).
O ficheiro do projeto está corrompido
O ficheiro do seu projeto pode ter sido corrompido devido a um problema durante o processo de gravação. Isso é muito raro, mas a probabilidade pode aumentar se, por exemplo, tiver o hábito de não desligar o computador corretamente enquanto o software ainda estiver aberto (por favor, não faça isso) ou se estiver a gravar o seu projeto numa unidade externa e a desconectar durante o processo de gravação.
Se o ficheiro do projeto .hm tiver um tamanho de «0 Ko», então está definitivamente corrompido e não pode ser guardado. No entanto, a partir do HeavyM 2.13.6, pode encontrar uma cópia do .hm no seu penúltimo estado guardado na pasta «Backups» da pasta do seu projeto. Outra cópia também é adicionada em «Documents\HeavyM\Project Backups» (desde a versão 2.13.9).
Mais detalhes sobre este backup podem ser encontrados aqui.