Amigos:
En nuestro aplicativo algunas ventanas nos generan un error en Windows 2003 y Windows 2000 pero anda bien en windows 98.
Buscando con carteles en los fuentes de la clase dialog.prg método Activate, vemos que el hay un dato nresult que toma valor 2 en windows 98 y -1 en 2003.
En windows 98 la ventana se abre ok, en 2003 muestra un error y no se puede abrir cuando entra en
#ifdef clipper y entra en createdlgerror( .... donde genera la ventana de error y muere la aplicación.
Muero por la solucion!!!!!!!!
Mil gracias desde ya.
Ricardo Bécares.
ERROR EN APERTURA DE DIALOG EN W2003 PERO ANDA BIEN EN W98
-
- Posts: 159
- Joined: Fri Nov 18, 2005 7:34 pm
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Antonio:
Tengo puesto un bwcc.dll de fecha 23/11/95 de tamaño 130.224 pero no estamos usando archivos de RECURSOS en nuestra programacion con fivewin /clipper / blinker
Ademas como dato adicional, la misma ventana, abierta desde un punto de menú funciona y abierta desde otra ventana no funciona, tira el error.
Pero no creo que sea un problema especifico de la ventana, es decir un error en nuestra programacion, es algo que es de la clase, que siguiendo el funte de la clase llegamos a que puede estar en diaglogboxindirect() nos deja nresult un -1 ( en w98 devuelve 2), donde en dialogboxindirect son llamados getinstance(), ctochar( hactivewnd ) ( ahi entra ) ya que cresdata está vacía en nuestro caso, hasta ahi la pudimos seguir, no tenemos los fuentes de getinstance para entrar a verla.
Tal vez como vos decís tenemos mal el dll, por favor adicionalmente a este problema, aunque este no sea el caso, indicame de dónde puedo bajar todos los dll que pudiera necesitar, las versiones actualizadas.
Espero tu comentario.
Saludos.
Ricardo.-
Tengo puesto un bwcc.dll de fecha 23/11/95 de tamaño 130.224 pero no estamos usando archivos de RECURSOS en nuestra programacion con fivewin /clipper / blinker
Ademas como dato adicional, la misma ventana, abierta desde un punto de menú funciona y abierta desde otra ventana no funciona, tira el error.
Pero no creo que sea un problema especifico de la ventana, es decir un error en nuestra programacion, es algo que es de la clase, que siguiendo el funte de la clase llegamos a que puede estar en diaglogboxindirect() nos deja nresult un -1 ( en w98 devuelve 2), donde en dialogboxindirect son llamados getinstance(), ctochar( hactivewnd ) ( ahi entra ) ya que cresdata está vacía en nuestro caso, hasta ahi la pudimos seguir, no tenemos los fuentes de getinstance para entrar a verla.
Tal vez como vos decís tenemos mal el dll, por favor adicionalmente a este problema, aunque este no sea el caso, indicame de dónde puedo bajar todos los dll que pudiera necesitar, las versiones actualizadas.
Espero tu comentario.
Saludos.
Ricardo.-
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 22
- Joined: Fri Oct 14, 2005 12:18 pm
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: