Página 1 de 1

Un par (o dos) de problemillas con la nueva versión.

Publicado: Mar Dic 05, 2006 4:45 pm
por Fredy
Hola!!
Me he encontrado con un par de problemas en la nueva versión que antes no
me pasaban.
Tengo un formmulario con un DbBrowse con un lFilterBar:= .t. y una serie
de DataControls correspondientes al mismo Dataset.
Pues bien, he tenido que poner en el método OnfilterChange un ::oDbfDataSet:Load()
para que me actualice el resto de los Datacontrol
del formulario al realizar el filtrado. No sé si va a ser así­ a partir de
ahora o es un bug que se ha colado.
Otro problema con el que me encuentro es al usar advantage local server.
Me compila bien pero al ejecutar el programa me dice
No se encuentra el ordinal 438 en la biblioteca de ví­nculos dinámicos ACE32.DLL.
¿Alguien tiene idea de lo que me está diciendo?
Con versiones anteriores va bien, pienso que igual es algún problema de la
nueva versión de xharbour o algo así­
Al probar con los nuevos obj dataset.obj, datasource.obj, etc me da el siguiente
error que si compilo sin ellos no sale.
Subsistema: BASE
Código de error: 1099
Estado: .F.
Descripción: Argument error
Operación: STR
Argumentos: [ 1] = Tipo: U Valor: NIL [ 2] = Tipo: U Valor: NIL [
3] = Tipo: U Valor: NIL
Fichero:
Código error SO: 0
Pila de llamadas:
STR (0)
TCDXDATASOURCE:NEWERROR (336)
TDBFDATASET:NEWERROR (1383)
TDBFDATASET:OPEN (196)
TCONTACTOS:FORMINITIALIZE (258)
TCONTACTOS:ONINITIALIZE (0)
TCONTACTOS:NEW (183)
(b)MACRO (136)
OPCION (151)
(b)MACRO (136)
TMENUITEM:ONCLICK (0)
TMENU:DOACTION (213)
TMENU:DOACTION (218)
TMONTAMENU:WMCOMMAND (874)
TMONTAMENU:SHOWMODAL (0)
TPIDEUSUARIO:BUTTON1CLICK (100)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (98)
(b)XCONTROL:XCONTROL (138)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (256)
TPIDEUSUARIO:WMCOMMAND (881)
RUNFORM (0)
TAPPLICATION:RUN (208)
MAIN (228)
Un saludico,
Fredy

Un par (o dos) de problemillas con la nueva versión.

Publicado: Mar Dic 05, 2006 8:36 pm
por jfgimenez
Fredy,
> Otro problema con el que me encuentro es al usar advantage local server.
> Me compila bien pero al ejecutar el programa me dice
> No se encuentra el ordinal 438 en la biblioteca de vínculos dinámicos
> ACE32.DLL.
> ¿Alguien tiene idea de lo que me está diciendo?
> Con versiones anteriores va bien, pienso que igual es algún problema de la
> nueva versión de xharbour o algo así
Sí, seguramente es de la nueva versión de xharbour. Prueba a crearte tú
mismo la librería de importación de ace32.dll con implib.exe
--
Un saludo,
José F. Giménez
http://www.xailer.com