Falla en XP aplicacion de sockets

Post Reply
rogebrio
Posts: 1
Joined: Tue Dec 20, 2005 3:42 am

Falla en XP aplicacion de sockets

Post by rogebrio »

Tengo una aplicacion desarrollada con socket la cual ha funcionado bien hasta ahora en que me he encontrado que en un maquina con XP-SP2 y otra con W2K-SP4 al correr la aplicacion arranca, pero al intentar conectarse un cliente da un error ...

General protection fault at 000F:4683

Se que el error lo esta dando en esas maquinas especificamente y es en la linea del codigo del objeto recv( que dice

::nRetCode := Recv( ::nSocket, @cData )

La plicacion corre fino en cualquier otro Win, incluso en XP sin el SP2.
Utilizo 2 BD sin indices de menos de 50 registros los cuales se cargan a memoria para su manejo eficiente.

Alguna idea de que esta pasando
Gracias
Renan

Pd: Estoy usando FW 2.2 Clipper 5.2e y blinker 5.1
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Renan,

¿ Que valores de stacksize y heapsize estás usando en el fichero LNK de Blinker ?

Por favor genera el fichero MAP (con MAP A,S en el fichero LNK de Blinker) y publícalo aqui (usa http://www.hyperupload.com para ponerlo en internet y aqui la dirección que ellos te facilitan) así como la dirección en donde se produce el GPF (es siempre la que has indicado?)
regards, saludos

Antonio Linares
www.fivetechsoft.com
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post by R.F. »

Es problema de los 16 bits, nosotros teniamos que montar los servidores en maquinas con Win98 porque no iban ni de chiste.

A los 32 bits el problema se soluciona con los Windows "TRUE 32" (NT, 2000, XP, 2003)
Saludos
R.F.
Post Reply