La Web del Programador: Comunidad de Programadores
 
    Pregunta:  120 - ERROR EN UN PENTIUM DE LA MARCA AMD
Autor:  Agustí
Tengo un programa hecho para Dos con Clipper 5.2, y hasta ahora iba muy bien, pero algun que otro usuario que se ha cambiado recientemente el PC, pro un Pentium AMD, me dice lo siguiente:
Que ahora el programa no les funciona, porque al intentar cargarse les sale el siguiente mensaje:
Runtime error R6003
-Integer divide by 0
y les sale al promp del Dos.
Yo he tenido varios PC´s y actualmente pentiums y me funciona correctamente, asi que no tengo ni idea de lo que ocurre. Quien lo sabe?
Gracias por perder tu tiempo conmigo.

  Respuesta:  EDGP EDGP
En vez de ocupar el RTLINK, usa el BLINKER y asunto solucionado

  Respuesta:  Rodrigo Guerrero
TIENES QUE COMPILAR CON eL PARCHE __wait.obj

rtlink fi (nombre_programa),ctus,__wait lib ct,FIVEPRO

__wait

agregar a tu compilación el parche __wait

mandame tu correo y te lo envio ....

  Respuesta:  Nolberto Paulino
Hola Agusti

tiene que integrar estos Parche OBJ en el Link, para corregir el problema

__WAIT_4 OBJ
__WAIT_B OBJ

Nolberto Paulino
[email protected]
[email protected]

  Respuesta:  Luiso
pagina http:// www.the-oasis.net baja el patch /files/patch/r6003fix.zip

  Respuesta:  Carlos Hormazabal
PARA QUE DARELE VUELTAS AL ASUNTO, SOLO DEBES CAMBIAR TU LIKADOR, POR LO GENERAL PASA CON EL RTLINK, PERO SI USAR EL BLINKER U OTRO PARECIDO PROBLEMA SOLUCIONADO.

  Respuesta:  Jose A Barreiro
El problema al que te refieres no es de programación, es un problema de compatibilidad con procesadores no Intel (por ejemplo el K6) y se resuelve de 2 formas (No mediante programación como he dicho anteriormente).

1.- Utilizando Clipper 5.3b, que incorpora un parche para dichos procesadores.
2.- Descargando un parche para Clipper 5.2 que lamentablemente ahora no recuerdo donde lo he visto, pero creo que está disponible en "The Oasis". De todas formas si lo vuelvo a ver te mandaré otro mensaje.
De momento has de saber que no es problema tuyo.

Un saludo.


  Respuesta:  Nodgard Seguias
Saludos desde Venezuela, tu problema se resuelve ejecutando desde el autoexec.bat un programa denomindo PIPELOOP.EXE diseñano por Ciryx para resolver el bug de su procesador con clipper, en la pagina de http://www.cyrix.com lo puedes bajar o contactame via mail o por medio de mi pagina www.zeus-soft.com y te lo envio en corto, Bye.

  Respuesta:  Alex Rivera Herrera
hola: mi nombre es Alex Rivera Herrera, Chile
La solución a tu problema tiene 2 soluciones :

1.- La primera es concerniente a la incompatibilidad del procesador. Si quisieras optar por esta solución deberias conversar con el proveedor de tu equipo para solución a tu problema.

2.- La otra, existe una libreria que debes incluirla en los compiladores de tu aplicación, esta libreria es efectiva, para las aplicaciones desarrolladas en equipos AMD, el nombre de la libreria es : __wait.obj, esta libreria solamente existe para modo normal y no para aplicaciones que corren bajo modo protegido.

La libreria yo la tengo en mi poder.


  Respuesta:  Juan Carlos
Para no enredarnos mucho seria bueno que se consultara la siguiente dirección:http://cofradia.acer.com.mx/soporte/boletin/boletin_amd.html

  Respuesta:  Mauricio Lara
Não só no processador AMD nas também em todos os equipamentos Pentium II este problema ocorre, mas consegui resolver temporariamente da seguinte forma no AMD K6 , eu entrei no SETUP da máquima e coloquei DISABLE na opcao INTERNAL CACHE com isso logicamente o equipamento ficou mais lento , mas a princípio resolveu o meu problema , aí então foi que eu relacionei o problema com equipamentos que tem CACHE INTERNO, como os processadores Pentium II, isso é um caso sério para que programa em CLIPPER. Acho que com linkando com EXOSPACE resolverá o problema pois este linkador é para rodar o EXECUTAVEL(EXE) em memória alta.

Faça o teste..
Caso voce tenha outra solução me diga..


  Respuesta:  Eduardo Borondon M
Ese problema yo lo tenia y era debido a que estaba usando clipper tools y tenia puesto el reloj de esta libreria, lo desabilite y adios problema, espero te sirva.

Saludos!!!


  Respuesta:  Guillermo
Conozco el tema, pues tuve problemas con los K6 y tambien con los pentium II, en mi caso, se debe a que utlizo ca-tools en mis programas de clipper 5.2.
El problema se presenta, debido a que clipper necesita establecer una variable inicial, al ser yan rapido el procesador la misma queda en cero y al realizar un calculo se produce el famoso error de DIVIDE BY ZERO.
La solución la baje de Oasis y es solo un Archivo OBJ llamado __wait_b.obj, solo lo enlazas en tu arhivo .lnk o en la línea de comandos del rtlink y no tienes nigun tipo de problema. Si quieres enviame un mensaje pidiendomelo a [email protected], aclarandome a que cuenta quires que te lo envia.