|
Página 1 de 1
|
Ejemplo De Un Form Informando Sobre Los Procesos De Otro
Autor |
Mensaje |
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Ejemplo De Un Form Informando Sobre Los Procesos De Otro
Aquí tenéis un ejemplo de un form que realiza un conteo basado en un timer y otro form abierto por el primero que nos informa del estado del conteo.
Es algo muy básico, se le pueden añadir, por ejemplo, controles al segundo form que puedan manejar (por ejemplo interrumpiendo el conteo) el proceso del primer form, etc, etc.
Descripción: |
|
Descargar |
Nombre del archivo: |
ejemplo_avisos.tar.gz |
Tamaño: |
8.36 KB |
Descargado: |
98 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
ejemplo_avisos.tar.gz |
Tamaño: |
8.36 KB |
Descargado: |
98 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
ejemplo_avisos.tar.gz |
Tamaño: |
8.36 KB |
Descargado: |
98 veces |
=================== No podemos regresar
última edición por shordi el Lunes, 22 Noviembre 2010, 19:46; editado 1 vez
|
#1 Lunes, 22 Noviembre 2010, 19:44 |
|
|
ivanovichenco
Ingeniero Programador
Registrado: Septiembre 2010
Mensajes: 274
Edad: 66 Ubicación: Neiva, Huila, Rep. de Colombia
|
Re: Ejemplo De Un Form Informando Sobre Los Procesos De Otro
Descargado, probado y funcionando correctamente. Bien por tu aporte.
Ahora estudiare tu código. Gracias.
|
#2 Martes, 23 Noviembre 2010, 16:47 |
|
|
atacarlos
Usuario
Registrado: Marzo 2016
Mensajes: 8
Edad: 46
|
Re: Ejemplo De Un Form Informando Sobre Los Procesos De Otro
Aquí tenéis un ejemplo de un form que realiza un conteo basado en un timer y otro form abierto por el primero que nos informa del estado del conteo.
Es algo muy básico, se le pueden añadir, por ejemplo, controles al segundo form que puedan manejar (por ejemplo interrumpiendo el conteo) el proceso del primer form, etc, etc.
Muy interesante, ¿Es posible mostrar en un control (textarea, tal vez listbox) los procesos en ejecución del propio programa de gambas que esté ejecutándose?
Sería pasar lo que muestra la consola de gambas a un control, quiero decir.
¿Se puede? y de poderse (estoy seguro que sí) ¿cómo sería?
Gracias de antemano, me encanta el programa de gbftp que hiciste, y me gustaría colocar un listbox o similar control de texto donde muestre los procesos,
algo así como el FileZilla que muestra el registro de subidas y todo eso...
|
#3 Martes, 08 Marzo 2016, 10:02 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Ejemplo De Un Form Informando Sobre Los Procesos De Otro
Muy interesante, ¿Es posible mostrar en un control (textarea, tal vez listbox) los procesos en ejecución del propio programa de gambas que esté ejecutándose?
Sería pasar lo que muestra la consola de gambas a un control, quiero decir.
¿Se puede? y de poderse (estoy seguro que sí) ¿cómo sería?
Gracias de antemano, me encanta el programa de gbftp que hiciste, y me gustaría colocar un listbox o similar control de texto donde muestre los procesos,
algo así como el FileZilla que muestra el registro de subidas y todo eso...
Por partes, que aquí hay varias cosas mezcladas:
Citar: ¿Es posible mostrar en un control (textarea, tal vez listbox) los procesos en ejecución del propio programa de gambas que esté ejecutándose?
Según lo que denomines "procesos en ejecución". Mostrar lo que el programa va haciendo a medida que lo hace en un textArea, sin problemas.
Sólo tienes que ir añadiendo texto al textarea.text y haciendo una paradiña para darle tiempo a mostrarse.
Ejemplo:
Tienes un formulario con un textarea llamado textarea1 y un botón que procesa archivos de alguna manera. En el evento del botón harías algo así:
public sub miboton1_Click()
.... 'preparaciones y comprobaciones varias
....
for n=o to totalarchivos
textarea1.Text &= "procesando archivo " & miarraydearchivos[n] & gb.newline
wait 0.01
funcionprocesaarchivo(miarraydearchivos[n])
textarea1.text &= "Fin proceso archivo & miarray dearchivos[n] & gb.newline
wait 0.01
next
.... más cosas
end
Si por proceso en ejecución te refieres a procesos ajenos a gambas lanzados por tu programa vía shell o exec, tendrás que declarar una variable proceso etc. etc. Consulta por el foro sobre cómo se hace eso.
Por último: ver la consola del FTP en ventana se puede, yo lo tengo hecho... pero es algo más complicado que todo esto por la propia naturaleza del FTP. Me costó mucho idear el modo de hacerlo y lo tengo hecho en una versión más avanzada del gbftp que todavía no he publicado porque no la he terminado. Pero poderse, también se puede.
Espero que todo esto te valga para algo.
=================== No podemos regresar
|
#4 Martes, 08 Marzo 2016, 11:12 |
|
|
atacarlos
Usuario
Registrado: Marzo 2016
Mensajes: 8
Edad: 46
|
Re: Ejemplo De Un Form Informando Sobre Los Procesos De Otro
Interesante, esperaré la nueva versión de gbFtp, por cierto lo estoy usando frecuentemente, funciona muy bien.
|
#5 Domingo, 20 Marzo 2016, 18:25 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Ejemplo De Un Form Informando Sobre Los Procesos De Otro
=================== No podemos regresar
|
#6 Domingo, 20 Marzo 2016, 21:50 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|