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.
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.
Ciere DBF
Ciere DBF
Tengo un pequeño problema que no se como se puede solucionar.
Tengo una aplicación en red. A primera hora de la mañana realiza unas operaciones
de compactado y reindexado de base de datos.
Para esto tengo que tener cerradas las bases de datos(dbf).
Si un usuario ha dejado la aplicación abierta no me permite realizar la operación.
Habria alguna forma de forzar el cierre der las bases de datos desde la aplicación
antes de realizar el mantenimiento?
Gracias
Paco V
Tengo una aplicación en red. A primera hora de la mañana realiza unas operaciones
de compactado y reindexado de base de datos.
Para esto tengo que tener cerradas las bases de datos(dbf).
Si un usuario ha dejado la aplicación abierta no me permite realizar la operación.
Habria alguna forma de forzar el cierre der las bases de datos desde la aplicación
antes de realizar el mantenimiento?
Gracias
Paco V
Ciere DBF
Paco,
> Tengo un pequeño problema que no se como se puede solucionar.
> Tengo una aplicación en red. A primera hora de la mañana realiza unas
> operaciones
> de compactado y reindexado de base de datos.
> Para esto tengo que tener cerradas las bases de datos(dbf).
> Si un usuario ha dejado la aplicación abierta no me permite realizar la
> operación.
> Habria alguna forma de forzar el cierre der las bases de datos desde la
> aplicación
> antes de realizar el mantenimiento?
La forma más sencilla es poner un timer que cada X segundos compruebe la
hora, y si ha llegado a la hora en la que realizas esas operaciones, se
salga del programa.
--
Un saludo,
José F. Giménez
> Tengo un pequeño problema que no se como se puede solucionar.
> Tengo una aplicación en red. A primera hora de la mañana realiza unas
> operaciones
> de compactado y reindexado de base de datos.
> Para esto tengo que tener cerradas las bases de datos(dbf).
> Si un usuario ha dejado la aplicación abierta no me permite realizar la
> operación.
> Habria alguna forma de forzar el cierre der las bases de datos desde la
> aplicación
> antes de realizar el mantenimiento?
La forma más sencilla es poner un timer que cada X segundos compruebe la
hora, y si ha llegado a la hora en la que realizas esas operaciones, se
salga del programa.
--
Un saludo,
José F. Giménez
Ciere DBF
Gracias Jose.
Habia pensado en ello, ¿pero utilizar los timer no ralentizaran la plicación,
o no tiene importancia?
Paco V
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>Paco,
>
>> Tengo un pequeño problema que no se como se puede solucionar.
>> Tengo una aplicación en red. A primera hora de la mañana realiza unas
>> operaciones
>> de compactado y reindexado de base de datos.
>> Para esto tengo que tener cerradas las bases de datos(dbf).
>> Si un usuario ha dejado la aplicación abierta no me permite realizar la
>> operación.
>> Habria alguna forma de forzar el cierre der las bases de datos desde la
>> aplicación
>> antes de realizar el mantenimiento?
>
>La forma más sencilla es poner un timer que cada X segundos compruebe la
>hora, y si ha llegado a la hora en la que realizas esas operaciones, se
>salga del programa.
>
>--
>Un saludo,
>
>José F. Giménez
>
>
Habia pensado en ello, ¿pero utilizar los timer no ralentizaran la plicación,
o no tiene importancia?
Paco V
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>Paco,
>
>> Tengo un pequeño problema que no se como se puede solucionar.
>> Tengo una aplicación en red. A primera hora de la mañana realiza unas
>> operaciones
>> de compactado y reindexado de base de datos.
>> Para esto tengo que tener cerradas las bases de datos(dbf).
>> Si un usuario ha dejado la aplicación abierta no me permite realizar la
>> operación.
>> Habria alguna forma de forzar el cierre der las bases de datos desde la
>> aplicación
>> antes de realizar el mantenimiento?
>
>La forma más sencilla es poner un timer que cada X segundos compruebe la
>hora, y si ha llegado a la hora en la que realizas esas operaciones, se
>salga del programa.
>
>--
>Un saludo,
>
>José F. Giménez
>
>
Ciere DBF
Paco,
> Habia pensado en ello, ¿pero utilizar los timer no ralentizaran la
> plicación,
> o no tiene importancia?
Un timer que se ejecute cada varios segundos (p.ej. 10 segundos) y que
solamente está comprobando la hora, no tiene absolutamente ninguna
importancia, creeme
--
Un saludo,
José F. Giménez
http://www.xailer.com
> Habia pensado en ello, ¿pero utilizar los timer no ralentizaran la
> plicación,
> o no tiene importancia?
Un timer que se ejecute cada varios segundos (p.ej. 10 segundos) y que
solamente está comprobando la hora, no tiene absolutamente ninguna
importancia, creeme

--
Un saludo,
José F. Giménez
http://www.xailer.com
Ciere DBF
Jose, si no te creo a ti a quien .....
Vale, lo hago asi.
Gracias y hasta el dia 10 (Espero que se queden pequeñas las instalaciones
de Etisa)
Paco V
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>Paco,
>
>> Habia pensado en ello, ¿pero utilizar los timer no ralentizaran la
>> plicación,
>> o no tiene importancia?
>
>Un timer que se ejecute cada varios segundos (p.ej. 10 segundos) y que
>solamente está comprobando la hora, no tiene absolutamente ninguna
>importancia, creeme
>
>--
>Un saludo,
>
>José F. Giménez
>
>http://www.xailer.com
>
>
Vale, lo hago asi.
Gracias y hasta el dia 10 (Espero que se queden pequeñas las instalaciones
de Etisa)
Paco V
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>Paco,
>
>> Habia pensado en ello, ¿pero utilizar los timer no ralentizaran la
>> plicación,
>> o no tiene importancia?
>
>Un timer que se ejecute cada varios segundos (p.ej. 10 segundos) y que
>solamente está comprobando la hora, no tiene absolutamente ninguna
>importancia, creeme

>
>--
>Un saludo,
>
>José F. Giménez
>
>http://www.xailer.com
>
>
Ciere DBF
Creo que voy a intentar hacerlo de otraforma.
Con un Timer voy acomprobar si existe un ficherito(flag).
Si existe envio un mensaje comunicando que voy a cerrar la aplicación.
Jeje, pero como puedo cerrar totalmente la aplicación aunque se encuentren
en cualquier módulo?
:Close() no me sirve
::Close() tampoco
quit no funciona
Gracias.
Paco V
"Paco V" <ssi@ono.com> escribió en el mensaje
news:447ab940$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Tengo un pequeño problema que no se como se puede solucionar.
> Tengo una aplicación en red. A primera hora de la mañana realiza unas
> operaciones
> de compactado y reindexado de base de datos.
> Para esto tengo que tener cerradas las bases de datos(dbf).
> Si un usuario ha dejado la aplicación abierta no me permite realizar la
> operación.
> Habria alguna forma de forzar el cierre der las bases de datos desde la
> aplicación
> antes de realizar el mantenimiento?
>
> Gracias
>
> Paco V
Con un Timer voy acomprobar si existe un ficherito(flag).
Si existe envio un mensaje comunicando que voy a cerrar la aplicación.
Jeje, pero como puedo cerrar totalmente la aplicación aunque se encuentren
en cualquier módulo?
:Close() no me sirve
::Close() tampoco
quit no funciona
Gracias.
Paco V
"Paco V" <ssi@ono.com> escribió en el mensaje
news:447ab940$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Tengo un pequeño problema que no se como se puede solucionar.
> Tengo una aplicación en red. A primera hora de la mañana realiza unas
> operaciones
> de compactado y reindexado de base de datos.
> Para esto tengo que tener cerradas las bases de datos(dbf).
> Si un usuario ha dejado la aplicación abierta no me permite realizar la
> operación.
> Habria alguna forma de forzar el cierre der las bases de datos desde la
> aplicación
> antes de realizar el mantenimiento?
>
> Gracias
>
> Paco V
-
- Mensajes: 203
- Registrado: Vie Abr 01, 2005 9:05 am
Ciere DBF
Paco,
FUNCTION Salir()
IF AppData:lLocal .AND. Appdata:lConectado
MSServerEnd()
END IF
Application:Terminate()
QUIT
RETURN Nil
Saludos
Jose Alfonso Suarez
Paco V. escribió:
> Creo que voy a intentar hacerlo de otraforma.
>
> Con un Timer voy acomprobar si existe un ficherito(flag).
> Si existe envio un mensaje comunicando que voy a cerrar la aplicación.
>
> Jeje, pero como puedo cerrar totalmente la aplicación aunque se encuentren
> en cualquier módulo?
> :Close() no me sirve
> ::Close() tampoco
> quit no funciona
>
> Gracias.
>
> Paco V
>
> "Paco V" <ssi@ono.com> escribió en el mensaje
> news:447ab940$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Tengo un pequeño problema que no se como se puede solucionar.
>> Tengo una aplicación en red. A primera hora de la mañana realiza unas
>> operaciones
>> de compactado y reindexado de base de datos.
>> Para esto tengo que tener cerradas las bases de datos(dbf).
>> Si un usuario ha dejado la aplicación abierta no me permite realizar la
>> operación.
>> Habria alguna forma de forzar el cierre der las bases de datos desde la
>> aplicación
>> antes de realizar el mantenimiento?
>>
>> Gracias
>>
>> Paco V
>
>
FUNCTION Salir()
IF AppData:lLocal .AND. Appdata:lConectado
MSServerEnd()
END IF
Application:Terminate()
QUIT
RETURN Nil
Saludos
Jose Alfonso Suarez
Paco V. escribió:
> Creo que voy a intentar hacerlo de otraforma.
>
> Con un Timer voy acomprobar si existe un ficherito(flag).
> Si existe envio un mensaje comunicando que voy a cerrar la aplicación.
>
> Jeje, pero como puedo cerrar totalmente la aplicación aunque se encuentren
> en cualquier módulo?
> :Close() no me sirve
> ::Close() tampoco
> quit no funciona
>
> Gracias.
>
> Paco V
>
> "Paco V" <ssi@ono.com> escribió en el mensaje
> news:447ab940$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Tengo un pequeño problema que no se como se puede solucionar.
>> Tengo una aplicación en red. A primera hora de la mañana realiza unas
>> operaciones
>> de compactado y reindexado de base de datos.
>> Para esto tengo que tener cerradas las bases de datos(dbf).
>> Si un usuario ha dejado la aplicación abierta no me permite realizar la
>> operación.
>> Habria alguna forma de forzar el cierre der las bases de datos desde la
>> aplicación
>> antes de realizar el mantenimiento?
>>
>> Gracias
>>
>> Paco V
>
>
-
- Mensajes: 203
- Registrado: Vie Abr 01, 2005 9:05 am
Ciere DBF
Paco,
Perdona, se me colo con las prisas.
Así esta mejor:
FUNCTION Salir()
Application:Terminate()
QUIT
RETURN Nil
Jose Alfonso Suárez Moreno escribió:
> Paco,
>
> FUNCTION Salir()
>
> IF AppData:lLocal .AND. Appdata:lConectado
> MSServerEnd()
> END IF
>
> Application:Terminate()
> QUIT
>
> RETURN Nil
>
> Saludos
>
> Jose Alfonso Suarez
>
> Paco V. escribió:
>> Creo que voy a intentar hacerlo de otraforma.
>>
>> Con un Timer voy acomprobar si existe un ficherito(flag).
>> Si existe envio un mensaje comunicando que voy a cerrar la aplicación.
>>
>> Jeje, pero como puedo cerrar totalmente la aplicación aunque se
>> encuentren en cualquier módulo?
>> :Close() no me sirve
>> ::Close() tampoco
>> quit no funciona
>>
>> Gracias.
>>
>> Paco V
>>
>> "Paco V" <ssi@ono.com> escribió en el mensaje
>> news:447ab940$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un pequeño problema que no se como se puede solucionar.
>>> Tengo una aplicación en red. A primera hora de la mañana realiza unas
>>> operaciones
>>> de compactado y reindexado de base de datos.
>>> Para esto tengo que tener cerradas las bases de datos(dbf).
>>> Si un usuario ha dejado la aplicación abierta no me permite realizar
>>> la operación.
>>> Habria alguna forma de forzar el cierre der las bases de datos desde
>>> la aplicación
>>> antes de realizar el mantenimiento?
>>>
>>> Gracias
>>>
>>> Paco V
>>
>>
Perdona, se me colo con las prisas.
Así esta mejor:
FUNCTION Salir()
Application:Terminate()
QUIT
RETURN Nil
Jose Alfonso Suárez Moreno escribió:
> Paco,
>
> FUNCTION Salir()
>
> IF AppData:lLocal .AND. Appdata:lConectado
> MSServerEnd()
> END IF
>
> Application:Terminate()
> QUIT
>
> RETURN Nil
>
> Saludos
>
> Jose Alfonso Suarez
>
> Paco V. escribió:
>> Creo que voy a intentar hacerlo de otraforma.
>>
>> Con un Timer voy acomprobar si existe un ficherito(flag).
>> Si existe envio un mensaje comunicando que voy a cerrar la aplicación.
>>
>> Jeje, pero como puedo cerrar totalmente la aplicación aunque se
>> encuentren en cualquier módulo?
>> :Close() no me sirve
>> ::Close() tampoco
>> quit no funciona
>>
>> Gracias.
>>
>> Paco V
>>
>> "Paco V" <ssi@ono.com> escribió en el mensaje
>> news:447ab940$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>> Tengo un pequeño problema que no se como se puede solucionar.
>>> Tengo una aplicación en red. A primera hora de la mañana realiza unas
>>> operaciones
>>> de compactado y reindexado de base de datos.
>>> Para esto tengo que tener cerradas las bases de datos(dbf).
>>> Si un usuario ha dejado la aplicación abierta no me permite realizar
>>> la operación.
>>> Habria alguna forma de forzar el cierre der las bases de datos desde
>>> la aplicación
>>> antes de realizar el mantenimiento?
>>>
>>> Gracias
>>>
>>> Paco V
>>
>>