Mensaje sin detener ejecución de proceso


([N3] blanyi) #1

Buenos días.

En un proceso que estoy armando, necesito recorrer una lista y dentro de ese recorrido deben realizarse unos cálculos. Es posible que sean muchos registros, por lo que quisiera que el usuario final fuera viendo un mensaje que le dijera que se está procesando, que va por el registro x de y (donde x es el registro actual e y es el total de registros), por colocar un ejemplo.
He intentado hacerlo que la función Mensaje, pero si le pongo que espere un segundo retarde demasiado el proceso y si no le coloco tiempo de espera se queda detenido hasta cuando se pulse una tecla.

Hay alguna forma de presentar un mensaje como el que describo sin que el proceso se detenga, que no espere la intervención del usuario?

Gracias.

YIMY MORA ACONCHA


([N1] wikan) #2

Buenas,
yo lo intente lanzando un formulario en 2 plano con una barra de proceso. Y desde el proceso mandaba el porcentaje realizado.
Pero....no se refresca el formulario
Mas claro....
Proceso, creo objeto(formulario)->Disparo->Actualizado variables locales del formualario->Voy haciendo la tarea-> grrrrr no refresca los valores


([N1] Giuseppe::Komenco) #3

Cambiar porcentaje realizado de progreso

Todavía no me he tenido que pegar con este tema, y el comando no lo he usado nunca, pero quizás pueda ser de utilidad.
.
Si sacáis algo en claro, compartir vuestras impresiones.
.
Saludos.


([N2] gegeo) #4

El Tutor de cestas utiliza una barra de progreso, quizas te pueda valer.

Saludos ;)


([N3] blanyi) #5

Hola.
Gracias a todos los que han contestado, pero he intentando hacerlo con la barra de progreso pero como dice manuel.rd.gmail no refresca la barra.
Estas son algunas de la cosas que en ocasiones me desesperan un poco de Velneo, algo que en teoría debería ser sencillo no tiene un solo ejemplo claro que nos ayude a entender como funciona. He buscado y tan solo he encontado el ejemplo del tutor de cestas, como lo indica gegeo, pero la verdad no logró entender muy bien como es que se refresca la barra de progreso. Pareciera que la cesta es la que le envía un mensaje para el refresco, pero y si yo no necesito o no quiero usar una cesta como lo hago entonces.

YIMY MORA ACONCHA




([N1] Giuseppe::Komenco) #6

La barra de progreso está asignada a una variable que es modificada en el evento del timer.
.
Como digo, no me he pegado aún con estos detalles, pero prueba lo siguiente.
.
Prueba con una variable global asignada a la barra de progreso, y modifica la global desde tu proceso. Si la barra no se refresca, prueba activar el timer del formulario para obligar el refresco de éste. Quizás ésto sirva,


([N2] huntergps) #7

Prueba con trabajar lanzandoun proceso en segundo plano, este tiene un panel donde se puede ver el avance, yo lo uso para importar datos y me funciona muy bien.

Saludos
Elmer
www.galapagostech.com
http://velneo-ecuador.blogspot.com/


([N1] Giuseppe::Komenco) #8

@elmer

Sí, supongo que será el panel en conjunción del comando "Cambiar porcentaje realizado de progreso", pero lo que no he encontrado, es donde está ese panel que comentas, cómo abrirlo.


([N2] huntergps) #9

Giuseppe, debes crear una acción y en el comando debes seleccionar la opción: Archivo: Procesos en segundo plano
Luego esa acción lanzarla en un menú o con un boton
Espero te sirva


([N1] VictorMC) #10

@Compañeros vEmprendedores.
.
Aquí les invito un .VIN - ito...
Demo barra de progreso.
.
EDITO: Tiempo de desarrollo "1 hora" (desde cero)
.
Saludos cordiales desde Puebla México
Víctor Martínez Cortés
http://www.livesoftmx.com
skype: livesoftware
empresa@livesoftmx.com


([N1] VictorMC) #11

Mensaje para un vDesarrollador o vEmprendedor:
.
- Si no puedes hacerlo, "No significa que en Velneo no se pueda hacer".
.
- Si alguien te dice que con Velneo se puede hacer "No significa que sea fácil"
.
- Si estás desesperado por hacer algo y no lo puedes lograr por ti mismo "Existen desarrolladores que nos dedicamos al Outsourcing"
.
- Si no quieres pagar por algo que crees que tu mismo puedes hacerlo "Lee mucho e investiga sin cansancio... y si puedes comparte lo que para ti debería ser gratis, así quizá otros sigan tu ejemplo."
.
- Si estás completamente molesto por las limitaciones de la herramienta porque tú no puedes hacer lo que quieres "No lo manifiestes en un foro público, solo te estarás evidenciando con la comunidad, la experiencia aún no se puede comprar..."
.
- Si eres paciente siempre hay solución incluso integrando Velneo con herramientas externas, "Por mi parte y en mi humilde opinión aún no he encontrado el límite a la plataforma Velneo".
.
Perdón solo pensaba en voz alta... es un mensaje espontaneo, y no va dirigido a alguien en específico... solo me nació compartirlo :)
.
Saludos cordiales desde Puebla México
Víctor Martínez Cortés
http://www.livesoftmx.com
skype: livesoftware
empresa@livesoftmx.com


([N1] Pepeto) #12

@VictorMC

Gracias, por el mensaje y por compartir tu esfuerzo.
Estoy de acuerto con todos los puntos. ;)

un saludo
Jose Luis
http://www.ascsl.com


([N1] VictorMC) #13

@José Luis
.
Gracias a ti. En verdad creo que eres un pilar... del foro (entre otros más, que ya les tocará también, je je).
.
Siempre hace falta un poco de paz y reflexión... gracias por tu apoyo.
.
Por cierto, ya no te he visto por el Skype? desde que platicamos hace ya un par de años... Pues nada veo que has crecido mucho!!! Te felicito y acuérdate de los que nos quedamos acá abajo... Benditos Niveles je je...
.
Pues como siempre, sigo a las órdenes.
Saludos cordiales desde Puebla México
Víctor Martínez Cortés
http://www.livesoftmx.com
skype: livesoftware
empresa@livesoftmx.com


([N1] Giuseppe::Komenco) #14

Gracias por el ejemplo @VictorMC


([N1] VictorMC) #15

@Giuseppe
.
Igualmente gracias a ti por tu participación "incansable"
.
*Yo siempre he pensado que la vida es como un maratón:
- Los que salen primero y se adelantan... NO siempre llegan a la meta...
- Y los que se quedan atrás y va a un paso firme! con un objetivo claro y una ilusión inquebrantable, cuentan con muchas más posibilidades de llegar a la meta que los que se confían por ir adelantados... ;)
- Y lo mejor es que la carrera se acaba hasta que se acaba la vida... así que mientras la tengamos... TODOS tenemos posibilidades de CREAR otro GOOGLE, otro FACEBOOK u otro VELNEO... :)
.
Perdonarme que los días nublados me hacen ponerme así... una disculpa por mi cursilería.
Saludos cordiales desde Puebla México
Víctor Martínez Cortés
http://www.livesoftmx.com
skype: livesoftware
empresa@livesoftmx.com


([N1] Giuseppe::Komenco) #16

@VictorMC ya sabemos quien es el anónimo que crea y reparte viralmente por los mails esos mensajes en cadena con powerpoints llenos de gatitos :D


([N1] VictorMC) #17

:) ja ja ja...


([N1] VictorMC) #18

Ya fuera de broma... me expondré con Ustedes.
.
Tengo un programa semanal de radio, se llama "Éxito emprendedor" el cual se encarga de motivar a las personas comunes (como yo) de la clase trabajadora.
.
Es el medio que utilizo para fomentar la superación del ser humano, exponiendo ejemplos simples de personas que con escasos recursos emprenden un negocio partiendo de una idea simple!!! (tal como han comenzado las grandes marcas).
.
No soy locutor de profesión... (o no lo era) pero esto fue por una convocatoria a nivel nacional (partiparon más de 4 estados en México) de proyectos radiofónicos que a portaran algo a la sociedad... y Bueno gané el gran casting entre más de 490 proyectos y pues... creo que algo he de haber hecho bien. ;)
.
Espero que eso lo explique todo... de spam nada que ver! :D
.
Nota: Esto es un poco viejo... (julio del 2011) perdón por no compartirlo antes, pensé que no era importante :) pero aquí un poco más de info por si a alguien le interesa...
http://www.youtube.com/watch?v=6wwmA_FlTnY
http://www.youtube.com/watch?v=Ln8wCk1o2wI
.
Perdón por salirme del tema pero pues como ya se resovlió :D


([N1] VictorMC) #19

Listo!

Ya está la segunda versión más optimizada SIN timer!
.
http://velneo.es/foros/topic/demo-barra-de-progreso
.
Espero les agrade.
.
Saludos cordiales desde Puebla México
Víctor Martínez Cortés
http://www.livesoftmx.com
skype: livesoftware
empresa@livesoftmx.com


([N3] blanyi) #20

Hola Víctor.
Muchísimas, pero muchísimas gracias.
Aportes como estos son los que ayudan a crecer una comunidad como está y son un apoyo importantisimo para la gente que como yo conocemos muy poco de la herramienta.

Ya he visto el demo, lo he probado, y lo he entendido. El asunto está en que hay que usar variable globales tal como me lo había indicado Giuseppe en su momento.

Tengan por seguro que apenas tenga algo más de dominio y pueda ayudar como me han ayudado a mi en este foro, aportaré también mi grano de arena a aquellos que lo necesiten.

Que Dios te siga bendiciendo.

YIMY MORA ACONCHA