FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Alguien me puede decir el porque
Posts: 13
Joined: Thu Apr 03, 2008 04:42 PM
Alguien me puede decir el porque
Posted: Wed Jan 28, 2009 02:05 AM

Hola a todos los amigos del foro, mi dilema es el siguiente, tengo un problema desde hace varios dias en lo siguiente:
Tengo aplicaciones en 16 bits que estoy pasandola a 32 bits y me he percatado que en pc con Windows Xp , hay momentos en que la aplicacion se queda procesando algo (o se pone lento) y la misma aplicación de 16 bits corriendo en xp , normal sin problemas, me dijeron que era un problema del windows xp , que cambiara el
1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\
OplocksDisabled=1 , otro
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
EnableOplocks = 0 , otro
3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters]
"UseOpportunisticLocking"=0

Pero nada, sigue el mismo problema , aunque debo reconocer que me ha ayudado un poco, pero hay momentos que me pasa lo mismo, mi pregunta es porque sucede esto con aplicaciones hechas en 32 bits , si con aplicauiones de 16 bits en xp no tenia ningun problema y el usuario estaba contento, y ahora que "actualize " su modulo, me dice que lo ve mas lento que antes,.. porqué? no deberia ser mas rapido o en todo caso porque hesos culegues repentinos , sera un problema del fwh, del xharboour o del windoews xp

Agradeceria muchisimo si alguien me puede dar una ayuda en esto ya que mis usuarios estan descontentos y me piden una solución a gritos.

Estoy compiladno con fwh 8.3 + xharbour 1.1 + workshop.. + dbf y ntx

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
Re: Alguien me puede decir el porque
Posted: Wed Jan 28, 2009 03:08 AM

Yo hace poco migre de 16 a 32 bits

no mire problemas de lentitud,

sera que uso cdx

uso fwh y xhb,,

saludos..

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Alguien me puede decir el porque
Posted: Wed Jan 28, 2009 08:01 AM

Cesar,

efectivamente el amigo usa NTX, creo que su solución sea el uso de CDX, aunque bien valdría probar antes de cambios importantes en su sistema.

Aunque según hemos visto, no hay muchos cambios "traumáticos" el migrar de NTX a CDX.

William, Morales

Saludos



méxico.sureste
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Alguien me puede decir el porque
Posted: Wed Jan 28, 2009 11:07 PM

Angel,

Usas tu aplicacion en red ?

En caso afirmativo, usas la misma version de Windows en todos los ordenadores ? Puedes tener problemas de lentitud si usas distintas versiones de Windows en la misma red.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: Alguien me puede decir el porque
Posted: Thu Jan 29, 2009 06:10 AM

Antonio,

Creo que Angel usa diferentes versiones de windows

server XP
estaciones Win98 y XP prof y home

obviamente espero Angel confirme los datos

William, Morales

Saludos



méxico.sureste
Posts: 13
Joined: Thu Apr 03, 2008 04:42 PM
Re: Alguien me puede decir el porque
Posted: Sat Jan 31, 2009 04:59 PM

Amigo Willian, tenog como servidor un linux mandrake con samba, algunas pc clinetes con windows 98 y otras con winodws xp, el problema o la dudas es porque con estas mismas especificaciones de hardware y corriendo a 16 bits no tengo problema alguno y se "supone" que si he pasado mis aplicaciones a 32 bits, deberian correr igual o mejor esa es mi prgeunta, alguien se anima a contestarme porfavor....

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Alguien me puede decir el porque
Posted: Sun Feb 01, 2009 10:53 AM

Angel,

No es un problema de Harbour/xHarbour, que son quienes usan las funciones de red, sino del propio Windows que está diseñado asi.

En 16 bits se permitían cosas que no se permiten en 32 bits. Microsoft quiere que se use la misma versión de Windows en los clientes de la red, ó la red no responde bien a las aplicaciones de 32 bits.

En este sentido es una limitación, pero comparando las aplicaciones de 32 bits con las de 16 bits, hay muchísimas ventajas en los 32 bits. En 16 bits estabamos "encerrados" entre "muros" de 64Ks. En 32 bits usamos la memoria que realmente tiene el ordenador.

Y sobre todo, es que 16 bits ya solo existe por compatibilidad. En algún momento dejará de ser soportado por Windows.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion