Estou com um código-fonte de um software que creio eu ter sido compilado no Borland Builder 1.0
Estou querendo recompilar ele, porque ele foi feito para windows 98/me. Ainda não descobri a causa de ele não rodar no windows xp, mas descobri uma função que pode interferir. É a função inportb/outportb que segundo o help da borland foi decrementada nas versoes mais novas por ter acesso direto a porta da impressora, o que na plataforma NT esse processo é feito por meio de dlls. E no código possui essa função.
Tentei recompilar na versao 6 da borland e deu erro nessa função. Substitui essa função por uma função que creio eu ter resolvido meu problema.
Bom, a principio resolveu, mas quando eu fui compilar, continuou dando erro, dessa vez, o mesmo erro que dá quando executo no windows 98. é um erro de vxd. não sei se to fazendo certo ao recompilar no borland builder 6, mas tudo que eu queria é fazer esse software rodar no windows xp!
Quem puder me ajudar eu agradeço! O programa é chines, daí as letras ficam esquisitas pra quem não tem o pacote de idiomas, mas o que importa é o código ne!
Quem quiser obter informações sobre o porgrama e estiver interessado em ajudar, me adicione no MSN: leciusap [arroba] MSN [ponto] com
Pergunta
Lecius C++
Olá pra todos!
Bom, meu problema é o seguinte:
Estou com um código-fonte de um software que creio eu ter sido compilado no Borland Builder 1.0
Estou querendo recompilar ele, porque ele foi feito para windows 98/me. Ainda não descobri a causa de ele não rodar no windows xp, mas descobri uma função que pode interferir. É a função inportb/outportb que segundo o help da borland foi decrementada nas versoes mais novas por ter acesso direto a porta da impressora, o que na plataforma NT esse processo é feito por meio de dlls. E no código possui essa função.
Tentei recompilar na versao 6 da borland e deu erro nessa função. Substitui essa função por uma função que creio eu ter resolvido meu problema.
Eu achei ela nesse site da internet http://www.logix4u.net/inpout32.htm
Bom, a principio resolveu, mas quando eu fui compilar, continuou dando erro, dessa vez, o mesmo erro que dá quando executo no windows 98. é um erro de vxd. não sei se to fazendo certo ao recompilar no borland builder 6, mas tudo que eu queria é fazer esse software rodar no windows xp!
O endereço do codigo-fonte esta aqui:
http://69.93.1.52/~jakutap/WKPESRC.ZIP
E o endereço do software compilado é esse:
http://69.93.1.52/~jakutap/WKPE%20v1.81.zip
Quem puder me ajudar eu agradeço! O programa é chines, daí as letras ficam esquisitas pra quem não tem o pacote de idiomas, mas o que importa é o código ne!
Quem quiser obter informações sobre o porgrama e estiver interessado em ajudar, me adicione no MSN: leciusap [arroba] MSN [ponto] com
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.