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.

ProgressBar automático

Foro público de Xailer en español
Responder
ddupre
Mensajes: 329
Registrado: Lun Nov 12, 2007 3:53 pm

ProgressBar automático

Mensaje por ddupre »

Estimados colegas:
Estoy reescribiendo con Xailer, un pequeño programa hecho en Clipper, y
que básicamente lo que hace es:
1) Muestra una pantalla
2) Ejecuta un loop infinito (el cual se termina solo con pulsar ESC.) el
cual, espera que exista un archivo en un directorio para copiarlo a otro
directorio.
Lo que me sucede es que no se donde invocar la función que ejecuta dicho
loop, para que ande automáticamente.
Para ilustrar el problema encontré que lo que quiero hacer es análogo a
lo que hace el ejemplo de Xailer "ProgressBar", solo que necesito que no
haya un botón que dispare el loop (como el botón "Arrancar" del ejemplo)
Probé poner la "llamada" a la función en los eventos onActivate, onShow,
pero nunca logro lo que quiero.
¿Cómo se harí­a para que ande la progressbar sin que exista el botón
"Arrancar".
Agradezco toda ayuda que me puedan dar.
Saludos
Daniel.
ssi-estono-
Mensajes: 239
Registrado: Sab Ene 24, 2009 8:23 pm

ProgressBar automático

Mensaje por ssi-estono- »

Daniel:
Si lo que quieres es un procedimiento que compruebe si existe un fichero, yo
creo que lo debes hacer mediante un timer.
Le puedes indicar cada cuanto quieres que se ejecute la instruccion if
......, o lo que quieras.
Saludos:
Paco V
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje
news:4f2d5650$[email=1@svctag-j7w3v3j...0.]1@svctag-j7w3v3j...0.[/email]
> Estimados colegas:
>
> Estoy reescribiendo con Xailer, un pequeño programa hecho en Clipper, y
> que básicamente lo que hace es:
> 1) Muestra una pantalla
> 2) Ejecuta un loop infinito (el cual se termina solo con pulsar ESC.) el
> cual, espera que exista un archivo en un directorio para copiarlo a otro
> directorio.
>
> Lo que me sucede es que no se donde invocar la función que ejecuta dicho
> loop, para que ande automáticamente.
>
> Para ilustrar el problema encontré que lo que quiero hacer es análogo a lo
> que hace el ejemplo de Xailer "ProgressBar", solo que necesito que no haya
> un botón que dispare el loop (como el botón "Arrancar" del ejemplo)
>
> Probé poner la "llamada" a la función en los eventos onActivate, onShow,
> pero nunca logro lo que quiero.
>
> ¿Cómo se haría para que ande la progressbar sin que exista el botón
> "Arrancar".
>
> Agradezco toda ayuda que me puedan dar.
>
> Saludos
> Daniel.
>
ddupre
Mensajes: 329
Registrado: Lun Nov 12, 2007 3:53 pm

ProgressBar automático

Mensaje por ddupre »

Paco
Muchas gracias por tu ayuda, quedo funcionando perfecto.
Una pregunta mas: ¿esa serí­a la única forma para que una función se
ejecute automáticamente?
Esto viene a que tengo varios programitas que quiero ir migrando a
Xailer (por ejemplo, utilidades para regenerar indices) y no me queda
claro si en todos ellos debo utilizar un Timer.
Desde ya muchas gracias.
Saludos
Daniel.
El 04/02/12 19:23, Paco V. escribió:
> Daniel:
>
> Si lo que quieres es un procedimiento que compruebe si existe un fichero, yo
> creo que lo debes hacer mediante un timer.
> Le puedes indicar cada cuanto quieres que se ejecute la instruccion if
> ......, o lo que quieras.
> Saludos:
> Paco V
> "Daniel Du Pré"<ddupre@macrosistemas.com.uy> escribió en el mensaje
> news:4f2d5650$[email=1@svctag-j7w3v3j...0.]1@svctag-j7w3v3j...0.[/email]
>> Estimados colegas:
>>
>> Estoy reescribiendo con Xailer, un pequeño programa hecho en Clipper, y
>> que básicamente lo que hace es:
>> 1) Muestra una pantalla
>> 2) Ejecuta un loop infinito (el cual se termina solo con pulsar ESC.) el
>> cual, espera que exista un archivo en un directorio para copiarlo a otro
>> directorio.
>>
>> Lo que me sucede es que no se donde invocar la función que ejecuta dicho
>> loop, para que ande automáticamente.
>>
>> Para ilustrar el problema encontré que lo que quiero hacer es análogo a lo
>> que hace el ejemplo de Xailer "ProgressBar", solo que necesito que no haya
>> un botón que dispare el loop (como el botón "Arrancar" del ejemplo)
>>
>> Probé poner la "llamada" a la función en los eventos onActivate, onShow,
>> pero nunca logro lo que quiero.
>>
>> ¿Cómo se harí­a para que ande la progressbar sin que exista el botón
>> "Arrancar".
>>
>> Agradezco toda ayuda que me puedan dar.
>>
>> Saludos
>> Daniel.
>>
>
ssi-estono-
Mensajes: 239
Registrado: Sab Ene 24, 2009 8:23 pm

ProgressBar automático

Mensaje por ssi-estono- »

Te aseguro que yo no soy el que mas sabe de Xailer, pero en lo que pueda
cuenta con mi ayuda.
El Timer, hace que "ALGO" que tu quieras se ejecute cada inetrvalo de tiempo
que tu le indiques.
Para eso sirve, no se que es lo que quieres hacer.
Nosotros, para regenera indices, ponemos un, digamos, modulo de utilidades,
y desde alli el usuario regenera indices mediante la pulsación de un boton.
Te adjunto una imagen.
Saludos.
Paco V
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje
news:[email=4f2ea415@svctag-j7w3v3j....]4f2ea415@svctag-j7w3v3j....[/email]
> Paco
>
> Muchas gracias por tu ayuda, quedo funcionando perfecto.
>
> Una pregunta mas: ¿esa sería la única forma para que una función se
> ejecute automáticamente?
> Esto viene a que tengo varios programitas que quiero ir migrando a
> Xailer (por ejemplo, utilidades para regenerar indices) y no me queda
> claro si en todos ellos debo utilizar un Timer.
>
> Desde ya muchas gracias.
>
> Saludos
> Daniel.
>
>
> El 04/02/12 19:23, Paco V. escribió:
>> Daniel:
>>
>> Si lo que quieres es un procedimiento que compruebe si existe un fichero,
>> yo
>> creo que lo debes hacer mediante un timer.
>> Le puedes indicar cada cuanto quieres que se ejecute la instruccion if
>> ......, o lo que quieras.
>> Saludos:
>> Paco V
>> "Daniel Du Pré"<ddupre@macrosistemas.com.uy> escribió en el mensaje
>> news:4f2d5650$[email=1@svctag-j7w3v3j...0.]1@svctag-j7w3v3j...0.[/email]
>>> Estimados colegas:
>>>
>>> Estoy reescribiendo con Xailer, un pequeño programa hecho en Clipper, y
>>> que básicamente lo que hace es:
>>> 1) Muestra una pantalla
>>> 2) Ejecuta un loop infinito (el cual se termina solo con pulsar ESC.) el
>>> cual, espera que exista un archivo en un directorio para copiarlo a otro
>>> directorio.
>>>
>>> Lo que me sucede es que no se donde invocar la función que ejecuta dicho
>>> loop, para que ande automáticamente.
>>>
>>> Para ilustrar el problema encontré que lo que quiero hacer es análogo a
>>> lo
>>> que hace el ejemplo de Xailer "ProgressBar", solo que necesito que no
>>> haya
>>> un botón que dispare el loop (como el botón "Arrancar" del ejemplo)
>>>
>>> Probé poner la "llamada" a la función en los eventos onActivate, onShow,
>>> pero nunca logro lo que quiero.
>>>
>>> ¿Cómo se haría para que ande la progressbar sin que exista el botón
>>> "Arrancar".
>>>
>>> Agradezco toda ayuda que me puedan dar.
>>>
>>> Saludos
>>> Daniel.
>>>
>>


Attached files
ddupre
Mensajes: 329
Registrado: Lun Nov 12, 2007 3:53 pm

ProgressBar automático

Mensaje por ddupre »

Paco
Nuevamente gracias por tus explicaciones han sido muy útiles.
Saludos.
El 05/02/12 15:41, Paco V. escribió:
> Te aseguro que yo no soy el que mas sabe de Xailer, pero en lo que pueda
> cuenta con mi ayuda.
>
> El Timer, hace que "ALGO" que tu quieras se ejecute cada inetrvalo de tiempo
> que tu le indiques.
> Para eso sirve, no se que es lo que quieres hacer.
>
> Nosotros, para regenera indices, ponemos un, digamos, modulo de utilidades,
> y desde alli el usuario regenera indices mediante la pulsación de un boton.
>
> Te adjunto una imagen.
>
> Saludos.
>
> Paco V
>
>
>
>
> "Daniel Du Pré"<ddupre@macrosistemas.com.uy> escribió en el mensaje
> news:[email=4f2ea415@svctag-j7w3v3j....]4f2ea415@svctag-j7w3v3j....[/email]
>> Paco
>>
>> Muchas gracias por tu ayuda, quedo funcionando perfecto.
>>
>> Una pregunta mas: ¿esa serí­a la única forma para que una función se
>> ejecute automáticamente?
>> Esto viene a que tengo varios programitas que quiero ir migrando a
>> Xailer (por ejemplo, utilidades para regenerar indices) y no me queda
>> claro si en todos ellos debo utilizar un Timer.
>>
>> Desde ya muchas gracias.
>>
>> Saludos
>> Daniel.
>>
>>
>> El 04/02/12 19:23, Paco V. escribió:
>>> Daniel:
>>>
>>> Si lo que quieres es un procedimiento que compruebe si existe un fichero,
>>> yo
>>> creo que lo debes hacer mediante un timer.
>>> Le puedes indicar cada cuanto quieres que se ejecute la instruccion if
>>> ......, o lo que quieras.
>>> Saludos:
>>> Paco V
>>> "Daniel Du Pré"<ddupre@macrosistemas.com.uy> escribió en el mensaje
>>> news:4f2d5650$[email=1@svctag-j7w3v3j...0.]1@svctag-j7w3v3j...0.[/email]
>>>> Estimados colegas:
>>>>
>>>> Estoy reescribiendo con Xailer, un pequeño programa hecho en Clipper, y
>>>> que básicamente lo que hace es:
>>>> 1) Muestra una pantalla
>>>> 2) Ejecuta un loop infinito (el cual se termina solo con pulsar ESC.) el
>>>> cual, espera que exista un archivo en un directorio para copiarlo a otro
>>>> directorio.
>>>>
>>>> Lo que me sucede es que no se donde invocar la función que ejecuta dicho
>>>> loop, para que ande automáticamente.
>>>>
>>>> Para ilustrar el problema encontré que lo que quiero hacer es análogo a
>>>> lo
>>>> que hace el ejemplo de Xailer "ProgressBar", solo que necesito que no
>>>> haya
>>>> un botón que dispare el loop (como el botón "Arrancar" del ejemplo)
>>>>
>>>> Probé poner la "llamada" a la función en los eventos onActivate, onShow,
>>>> pero nunca logro lo que quiero.
>>>>
>>>> ¿Cómo se harí­a para que ande la progressbar sin que exista el botón
>>>> "Arrancar".
>>>>
>>>> Agradezco toda ayuda que me puedan dar.
>>>>
>>>> Saludos
>>>> Daniel.
>>>>
>
Responder