In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Varias cosillas que me fallan en el IDE

Foro de Xailer profesional en español
Responder
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Varias cosillas que me fallan en el IDE

Mensaje por Bingen Ugaldebere »

Detalles sin importancia pero....
Si en un objeto tDbBrowse se te ocurre antes de poner ninguna columna
intentar poner el lRecordSelector a .F. peta todo el ide de Xailer y se
cierra.
Cuando tras haber declarado un tCdxDatasource con su connect a una
subcarpeta de la carpeta de la aplicación, declaras un tDbfDataSet, le
asignas el oDatasource y vas a cName a darle un nombre de un DBF y
pulsas doble clic en el campo vacio, te seca el diálogo de selección y
eliges un DBF pero al aceptar el cName queda vacio.
Pero si le das al botón correcto a la derecha del campo cName y eliges
un DBF si te lo retorna pero con todo el Path desde C: hasta la
subcarpeta de la carpeta de la aplicación, y claro como no lo borres
casca además cuando lo pone normalmente no lo ves porque al ser estrecho
el campo ves el final de lo retornado y no el path.
Ya que estamos y se puede he creado unos nombre de archivo largos y
además con acentos
Fondos de Inversión.DBF
Histórico de Movimientos.DBF
Mientras el primero es válido al ser asignado a un dataset, el segundo
da error de ALIAS al parecer por que el acento está en las primeras
letras, pasa lo mismo al abrirlo con un DBFDataset pero en cambio es
curioso por que no falla a la antigí¼a usanza abriéndolo con funciones
DbUse.....
Me gusta mucho el Sort de los Dataset, lo estoy utilizando mucho, pero
podrí­a indicarse el archivo de indice temporal donde se hace el Sort que
estuviera en una carpeta TMP o que tomara la carpeta TMP del Windows por
ejemplo, entre otras cosas por que si vas haciendo pruebas y casca al
exe te van quedando montones de .Tmp en la carpeta de la aplicación.
Espero no haber sido muy palizas y mirarlo sin prisa ya que todo ello no
impide el correcto funcionamiento de Xailer.
Gracias y salu2.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Varias cosillas que me fallan en el IDE

Mensaje por ignacio »

Bingen,
> Si en un objeto tDbBrowse se te ocurre antes de poner ninguna columna
> intentar poner el lRecordSelector a .F. peta todo el ide de Xailer y se
> cierra.
No lo consigo reproducir, lo siento. A ver si puedes ver claramente de que
forma se produce. Gracias
> pulsas doble clic en el campo vacio, te seca el diálogo de selección y
> eliges un DBF pero al aceptar el cName queda vacio.
Arreglado. Gracias
> Pero si le das al botón correcto a la derecha del campo cName y eliges un
> DBF si te lo retorna pero con todo el Path desde C: hasta la subcarpeta de
> la carpeta de la aplicación, y claro como no lo borres casca además cuando
> lo pone normalmente no lo ves porque al ser estrecho el campo ves el final
> de lo retornado y no el path.
Extraño. Aquí esta funcionando perfectamente poniendo únicamente el nombre
del fichero. Lo revisaremos no obstante.
> Mientras el primero es válido al ser asignado a un dataset, el segundo da
> error de ALIAS al parecer por que el acento está en las primeras letras,
> pasa lo mismo al abrirlo con un DBFDataset pero en cambio es curioso por
> que no falla a la antigüa usanza abriéndolo con funciones DbUse.....
Arreglado. Gracias.
> Me gusta mucho el Sort de los Dataset, lo estoy utilizando mucho, pero
> podría indicarse el archivo de indice temporal donde se hace el Sort que
> estuviera en una carpeta TMP o que tomara la carpeta TMP del Windows por
> ejemplo, entre otras cosas por que si vas haciendo pruebas y casca al exe
> te van quedando montones de .Tmp en la carpeta de la aplicación.
Se hizo así porque ADS en modo remoto exige que el índice temporal se
encuentre en un disco de red accesible por él y no en un directorio local.
En cualquier caso los ficheros que se generan, sino son borrados, son
reutilizados en posteriores sesiones. O al menos así debería ser.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Varias cosillas que me fallan en el IDE

Mensaje por Bingen Ugaldebere »

Perdón el ZIP
--
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Varias cosillas que me fallan en el IDE

Mensaje por ignacio »

Bingen,
En tu ejemplo le he quitado el recordselector al Browse y no se ha producido
ningún error. Igualmente he elegido en el datasource a través de cConnect el
directorio del los DBFs y luego en el Dataset eligo el fichero en cuestion y
me lo muestra sin path en el inspector. Como tiene que ser.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=46093147@ozsrv2.ozlan.local...]46093147@ozsrv2.ozlan.local...[/email]
> Perdón el ZIP
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Varias cosillas que me fallan en el IDE

Mensaje por Bingen Ugaldebere »

El ejemplo que te envié lo que le pasa al seleccionar un datasource que
esta en .datos y luego añadir un dataset de un DBF que esta en esa
misma carpeta y lo que sale es ....Datosfilauxil.dbf
Aunque es curioso si cierras el proyecto y lo vuelves a cargar de nuevo
sale bien solo queda filauxil.dbf pero entre tanto si no le quitas a
mano lo que sobra no va.
Una cosa mas que tiene que ver con esto, antes el connect del datasource
le dabas al botón de la derecha y cogí­as una carpeta del disco, ahora al
pulsar en ese botón sale el editor de DBFs que estáis haciendo, no se si
es el comportamiento lógico.
Por cierto habeis arreglado la asignación de alias con acentos, habeis
pensado también en otras coas como las ñí‘ o los espacios que también petan??
A ver si puedo reproducir el error del lrecordselector.
POr último, si se te ocurre poner un DBCHECKBOX y al asignarle un
DataSet le asignas por error un DBField que no sea un campo lógico, no
solo da un error, comprensible, sino que se va todo el IDE a la porra ya
que se cierra todo.
Salu2 y muchas gracias.
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Varias cosillas que me fallan en el IDE

Mensaje por ignacio »

Bingen,
> El ejemplo que te envié lo que le pasa al seleccionar un datasource que
> esta en .datos y luego añadir un dataset de un DBF que esta en esa
> misma carpeta y lo que sale es ....Datosfilauxil.dbf
Lo siento pero no consigo reproducirlo. A lo mejor es un bug ya corregido.
Te ruego lo pruebes con la 1.3b que publicaremos en breve.
> Una cosa mas que tiene que ver con esto, antes el connect del datasource
> le dabas al botón de la derecha y cogías una carpeta del disco, ahora al
> pulsar en ese botón sale el editor de DBFs que estáis haciendo, no se si
> es el comportamiento lógico.
Si lo es. Si te fijas te pone en la propiedad cConnect el último directorio
seleccionado.
> Por cierto habeis arreglado la asignación de alias con acentos, habeis
> pensado también en otras coas como las ñÑ o los espacios que también
> petan??
Si
> POr último, si se te ocurre poner un DBCHECKBOX y al asignarle un DataSet
> le asignas por error un DBField que no sea un campo lógico, no solo da un
> error, comprensible, sino que se va todo el IDE a la porra ya que se
> cierra todo.
Arreglado. Gracias
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Bingen Ugaldebere" <bingen@muninser.com> escribió en el mensaje
news:[email=460a12d5@ozsrv2.ozlan.local...]460a12d5@ozsrv2.ozlan.local...[/email]
> El ejemplo que te envié lo que le pasa al seleccionar un datasource que
> esta en .datos y luego añadir un dataset de un DBF que esta en esa
> misma carpeta y lo que sale es ....Datosfilauxil.dbf
>
> Aunque es curioso si cierras el proyecto y lo vuelves a cargar de nuevo
> sale bien solo queda filauxil.dbf pero entre tanto si no le quitas a
> mano lo que sobra no va.
>
> Una cosa mas que tiene que ver con esto, antes el connect del datasource
> le dabas al botón de la derecha y cogías una carpeta del disco, ahora al
> pulsar en ese botón sale el editor de DBFs que estáis haciendo, no se si
> es el comportamiento lógico.
>
> Por cierto habeis arreglado la asignación de alias con acentos, habeis
> pensado también en otras coas como las ñÑ o los espacios que también
> petan??
>
> A ver si puedo reproducir el error del lrecordselector.
>
>
> POr último, si se te ocurre poner un DBCHECKBOX y al asignarle un DataSet
> le asignas por error un DBField que no sea un campo lógico, no solo da un
> error, comprensible, sino que se va todo el IDE a la porra ya que se
> cierra todo.
>
> Salu2 y muchas gracias.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

Varias cosillas que me fallan en el IDE

Mensaje por Bingen Ugaldebere »

Muchas gracias, lo probaré de nuevo con la 1.3b
Salu2.
Responder