alex2002 Posted March 2, 2023 Report Share Posted March 2, 2023 Olá pessoal. Conversei com o Gilmer e estou prestes a atualizar a minha versão do Five. Queria saber se alguém aqui já compila em 64 bits. Se é tranqueira ou se é de boa a conversão. Atualmente estou com a 14.12 do five e ainda uso o xHarbour 1.2.3 mais o BCC. Não uso nenhuma LIB de terceiro. Todos eu tenho os fontes. Se alguem puder expor as ideias para poder ajudar. Obrigado a todos. Um abraço, Alexandre Pereira Quote Link to comment Share on other sites More sharing options...
alex2002 Posted March 6, 2023 Author Report Share Posted March 6, 2023 Ninguém? Quote Link to comment Share on other sites More sharing options...
gilmer Posted March 6, 2023 Report Share Posted March 6, 2023 Alexandre, Muito poucas pessoas migraram seu sistema para 64 bits, até por conta das DLLs não poderem ser 32 bits. Quote Link to comment Share on other sites More sharing options...
mkyx Posted March 15, 2023 Report Share Posted March 15, 2023 O pessoal só vai realmente compilar em 64 bits, quando sair sistema operacional de 128 bits, que só vai aceitar exe compilados em 64 bits e 128 bits. Mas, por enquanto como os sistemas operacionais são 64 bits e aceitam exe 32 e 64, vamos ficar com 32 bits. Eu acredito que compilar fivewin 64 bits, é top, e a performance do programa, vai ficar melhor. Em breve, quero migrar pro 64 bits, tbm. Pompeo Guaratinguetá, SP Quote Link to comment Share on other sites More sharing options...
emotta Posted March 15, 2023 Report Share Posted March 15, 2023 Não vejo vantagens técnicas de migrar para 64 bits, o maior problema que tínhamos em 16 bits era basicamente a quantidade de endereçamento de memória disponíveis para a aplicação. Quem aqui se lembra das fechadas inesperadas do sistema, que simplesmente era finalizado em qualquer mensagem ou alguma mensagem aleatória, sem qualquer motivo aparente. Basicamente isso acontecia pq a aplicação 16 bits tinha poucos espaços disponíveis e quando precisava alocar algo novo ou não conseguia encontrar um espaço ou dava conflito com outro espaço que já havia alocado para outra coisa. Então a migração para 32 bits era muito necessária e foi um alivio geral quando aconteceu. Graças ao (x)Harbour. Diferente do que muita gente pensa a migração de 16 para 32 bits não dobrou a capacidade, o calculo é feito de outra forma, mas uma maneira simples de explicar o aumento é o seguinte: Imagine que você tinha R$ 9,00, a mudança para 32 bits aumentou um digito e com isso você passou a ter R$ 99,00. Não é isso exatamente mas é essa a idéia. A mudança para 64 bits vai aumentar a disponibilidade desses endereços, além de outras coisas, mas isso não faz diferença alguma para nós que fazemos atualmente aplicações 32 bits. Qual a diferença de ter 1 bilhão de espaços para usar ou 10 bilhões sendo que não usamos nem 1 milhão? Quote Link to comment Share on other sites More sharing options...
kapiaba Posted March 15, 2023 Report Share Posted March 15, 2023 https://forums.fivetechsupport.com/viewtopic.php?f=6&t=40822&p=244172&hilit=compilar+64+bits&sid=a2d23b0e17baa88fa1d9c4a4ee75c5e7#p244172 Quote Link to comment Share on other sites More sharing options...
Marca Posted March 15, 2023 Report Share Posted March 15, 2023 2 horas atrás, emotta disse: Não vejo vantagens técnicas de migrar para 64 bits, o maior problema que tínhamos em 16 bits era basicamente a quantidade de endereçamento de memória disponíveis para a aplicação. Quem aqui se lembra das fechadas inesperadas do sistema, que simplesmente era finalizado em qualquer mensagem ou alguma mensagem aleatória, sem qualquer motivo aparente. Basicamente isso acontecia pq a aplicação 16 bits tinha poucos espaços disponíveis e quando precisava alocar algo novo ou não conseguia encontrar um espaço ou dava conflito com outro espaço que já havia alocado para outra coisa. Então a migração para 32 bits era muito necessária e foi um alivio geral quando aconteceu. Graças ao (x)Harbour. Diferente do que muita gente pensa a migração de 16 para 32 bits não dobrou a capacidade, o calculo é feito de outra forma, mas uma maneira simples de explicar o aumento é o seguinte: Imagine que você tinha R$ 9,00, a mudança para 32 bits aumentou um digito e com isso você passou a ter R$ 99,00. Não é isso exatamente mas é essa a idéia. A mudança para 64 bits vai aumentar a disponibilidade desses endereços, além de outras coisas, mas isso não faz diferença alguma para nós que fazemos atualmente aplicações 32 bits. Qual a diferença de ter 1 bilhão de espaços para usar ou 10 bilhões sendo que não usamos nem 1 milhão? Muito boa a explicação parabéns Quote Link to comment Share on other sites More sharing options...
rochinha Posted April 9, 2023 Report Share Posted April 9, 2023 Amiguinhos, Imagine que você tinha R$ 9,00, a mudança para 32 bits aumentou um digito e com isso você passou a ter R$ 99,00. Eu fico imaginando você imaginando isto, kkkkkk. Faz sentido, afinal agora a aplicação poderá usar os mesmos R$ 9,00. Quote Link to comment Share on other sites More sharing options...
vilian Posted April 11, 2023 Report Share Posted April 11, 2023 Eu já cheguei a avaliar essa situação, mas parei na possibilidade de encontrar problemas com dlls de terceiros (Ex: ACBr, IMG2PDF, etc) que não tem versão 64 bits disponíveis. Quote Link to comment Share on other sites More sharing options...
emotta Posted April 11, 2023 Report Share Posted April 11, 2023 fala ai rochinha, a analogia foi boa hahahaha Em 09/04/2023 at 05:16, rochinha disse: Amiguinhos, Imagine que você tinha R$ 9,00, a mudança para 32 bits aumentou um digito e com isso você passou a ter R$ 99,00. Eu fico imaginando você imaginando isto, kkkkkk. Faz sentido, afinal agora a aplicação poderá usar os mesmos R$ 9,00. rochinha 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.