Ir ao conteúdo

Posts recomendados

Postado

Boa tarde. Temos um software aqui na empresa e o programador sumiu. Temos toda a documentação e todos os arquivos fontes que fazem parte do software. já estudei um pouco de C++, mas não tenho experiência. Minha pergunta é: Alguém tem alguma dica de como eu faço para compilar esse software para 64bits? Ele não roda em windows10 também. Acredito que tenho que mudar algumas funções antiga para as novas funções, mas não acho em nenhum lugar, "o que preciso modificar em cada arquivo fonte". Alguém pode me ajudar?

  • Curtir 1
Postado

@NEI MOTA Um programador não some assim do nada.

Se compilado em 32 bits, rodará tanto em x32 como em x64. O seu problema deve ser outro.

Postado

@CiroboyBR o programador que fez esse software á anos atrás, está com outros projetos e disse que não está mais fazendo essas programações. não está interessado em modificar isso. entendeu? se alguém puder me ajudar, eu faço o trabalho braçal, preciso de umas dicas apenas, e com certeza, acredito que ganharemos uma bonificação do meu patrão. Depois dessa atualização para rodar em 64 bits, vem outra tarefa que é incluir mais um produto para o software fazer a leitura. (Essa seria a segunda etapa)

Postado

Bem, como citado acima pelo  @CiroboyBR se o programa é x86 vai rodar também em x64 a não ser que esse programa faça uso diretamente de memória ram, ai sim seria necessário mudar algumas coisas, seria interessante se você desse mais informações do erro e do programa, por exemplo o que o programa faz exatamente?

Postado

@cyer nós vendemos uns medidores de energia, e esse programa o cliente instala, pra ele acompanhar remotamente, quanto está gastando de energia, cada medidor. Por exemplo: Em um shopping Center, você não precisa ir em cada loja ver quanto ela consumiu de energia pra fazer o rateio da conta principal, o software te dá essas informações da loja 1, loja 2, etc...

Postado
1 hora atrás, NEI MOTA disse:

@cyer nós vendemos uns medidores de energia, e esse programa o cliente instala, pra ele acompanhar remotamente, quanto está gastando de energia, cada medidor. Por exemplo: Em um shopping Center, você não precisa ir em cada loja ver quanto ela consumiu de energia pra fazer o rateio da conta principal, o software te dá essas informações da loja 1, loja 2, etc...


Beleza, mas qual erro aparece?

O programa é realmente feito em C++? Qual compilador?

Foi compilado pra qual plataforma? Você tem o código fonte ou apenas o programa?

 

Postado

@CiroboyBR eu tenho o código fonte.

Tem vários arquivos nessa pasta. Tem arquivos com extensão .cpp, .dfm, .h, .res, .bpr, .ini e .exe (C Header File, C++ Source File, Arquivos Res, Delphi Form). O Compilador que foi usado eu realmente não sei.

O programador que fez esse programa informou o seguinte antes de sumir:

Para modificar ou atualizar o Rede SASSI para o Windows 10 é necessário atualizar obrigatoriamente o atual ambiente de desenvolvimento dele (que é o "C++ Builder Versão 5 Professional"). Eu pedi uma cotação na empresa "Embarcadero", que faz a comercialização do ambiente no Brasil, e recebi a cotação no e-mail a seguir. O produto é o "C++ Builder 10.2 Tokyo Professional" na versão "Upgrade Regular".

 Já estou com essa versão 10.2 instalada na minha máquina, mas pra quem fez um cursinho básico online, não to conseguindo fazer nada. Não sei nem onde e como Compilo nesse C++ 10.2

Obrigado pela atenção Ciro

image.thumb.png.4759712002a39d8ecc05d8ccb07792d4.png

Postado

@NEI MOTA se eu tivesse no seu caso, eu começaria procurando em cada arquivo que terminasse com .cpp onde estaria localizado o main do programa, e através do main ia seguir os próximos passos, por exemplo, se o main chamar uma função tal, eu ia até essa função ia olhar o objetivo dela.

 

O que eu recomendo é que você procure um programador mais experiente, pois no seu caso, começar mexendo em um tipo de aplicação dessa(que me parece ser extremamente grande pelo numero de forms e pelo numero de arquivos), um único sinal errado poderia comprometer toda a funcionalidade da aplicação.

 

Mas se você realmente quiser tentar, antes salve um backup de todos esses arquivos, e comece por onde eu disse, comece procurando o ponto de entrada(main) e tente entender um pouco do que o código do main faz.

 

Sobre o C++ 10.2, eu não tenho experiencia com esse compilador, se você quiser aprender a compilar nesse compilador, eu sugiro que procure no youtube algo relacionado ao C++ 10.2 ou até no google mesmo, assim você ira saber por onde compilar.

 

 

  • Curtir 1
Postado

Alias desculpa pesquisando aqui encontrei isso...

 

What is a BPR file?

Project file created by Borland C++Builder 6, an older IDE now replaced by Embarcadero C++ Builder; saves the project information for a C++ development project; cannot be converted to the newer C++Builder format without performing the conversion manually.

 

Esse projeto pelo vista usa uma versão do antigo C++ Builder da Borland, segundo o texto o projeto dessa versão não é compatível com o nova versão da Embarcadero, ai vai ser necessário caso você queira usar essa nova IDE fazer a migração manualmente.

 

 

  • Curtir 1
Postado

A dica do @cyer é boa. Eu recomendo contratar um programador mais experiente, principalmente porque não se trata só do C++, também tem um ambiente de desenvolvimento não muito utilizado e por último, pelo tamanho do projeto.

Postado

Isso é verdade mesmo geralmente quem programa usando VCL tipo Delphi (object pascal)  ou C++ Builder(c++) raramente usa somente recursos da própria IDE, na maioria das vezes usam componentes ou bibliotecas para estender as capacidades. Saber exatamente o que o programador original usou não é tarefa fácil, somente com experiencia nas tecnológicas envolvidas, muitas vezes programadores experientes pagam os pecados tentando descobrir o que outro fez, imagina uma pessoa totalmente leiga..

 

Realmente o melhor mesmo é falar pro seu chefe tirar o escorpião do bolso  e contratar mão de obra qualificada hehe.

  • Curtir 1
Postado

Pessoal, o programador que fez esse projeto apareceu, e disse que vai fazer esse trabalho e que entrega em 2/3 semanas. Cobrou R$ 1.500,00. eu achei muito bom o preço. Além de ser o pai dessa criança, ele já conhece o produto que o software vai conversar e tudo mais.

 

Muito obrigado pela atenção e dica de vocês.
 

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!