Página 1 de 1

ayuda basedato indexar cuando arranca

Publicado: Mar Jul 11, 2006 10:44 am
por PILO
Alquien me puede decir como cuando arranca el programa puedo hacer para
reindexar las bases de datos saliento una pantalla de informacion con el
nombre
de la base de datos, en alaska lo lo hago, pero aqui me podeis ayudar
Gracias de antemano a todos, por mi ignorancia

ayuda basedato indexar cuando arranca

Publicado: Mar Jul 11, 2006 11:41 am
por jfgimenez
PILO,
> Alquien me puede decir como cuando arranca el programa puedo hacer para
> reindexar las bases de datos saliento una pantalla de informacion con el
> nombre
> de la base de datos, en alaska lo lo hago, pero aqui me podeis ayudar
Puedes crear un formulario de tipo splash y arrancarlo así:
WITH OBJECT TForm1():New( Application )
:Show()
ProcessMessages()
// Indexar una tabla
ProcessMessages()
// Indexar otra tabla
ProcessMessages()
// Indexar una tabla
ProcessMessages()
// Indexar una tabla
:Close()
END
Es importante que llames a ProcessMessages() periodicamente, para que
permitas procesar los mensajes que se produzcan, p.ej. los mensajes de
pintado de la ventana.
Si quieres saber dónde meter ese código, échale un vistazo a estos
artículos:
http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_1&more=1&c=1&tb=1&pb=1
http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_el_codigo_&more=1&c=1&tb=1&am p;pb=1
--
Un saludo,
José F. Giménez
http://www.xailer.com

ayuda basedato indexar cuando arranca

Publicado: Sab Oct 14, 2006 12:27 am
por PILO
Que es un formularia de tipo splash, y donde tienes un ejemplo

ayuda basedato indexar cuando arranca

Publicado: Dom Oct 15, 2006 5:48 pm
por jfgimenez
PILO,
> Que es un formularia de tipo splash, y donde tienes un ejemplo
Es un formulario con la propiedad nBorderStyle establecida a bsSPLASH. Lo
que hace este estilo es mostrar el formulario sin borde y sin barra de
título, y en el caso de XP, con sombra. Se utiliza habitualmente como
pantalla de entrada a los programas, o incluso en las opciones "Acerca de"
(p.ej. en el propio IDE); pero nada te impide usarlo donde y cuando quieras.
--
Un saludo,
José F. Giménez
http://www.xailer.com

ayuda basedato indexar cuando arranca

Publicado: Mar Oct 24, 2006 1:12 pm
por PILO

"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:44b37242$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> PILO,
>
>> Alquien me puede decir como cuando arranca el programa puedo hacer para
>> reindexar las bases de datos saliento una pantalla de informacion con el
>> nombre
>> de la base de datos, en alaska lo lo hago, pero aqui me podeis ayudar
>
> Puedes crear un formulario de tipo splash y arrancarlo así­:
>
Esta opcion, se pone en le formulario que lo arranca o en el tform1
> WITH OBJECT TForm1():New( Application )
> :Show()
> ProcessMessages()
> // Indexar una tabla
> ProcessMessages()
> // Indexar otra tabla
> ProcessMessages()
> // Indexar una tabla
> ProcessMessages()
> // Indexar una tabla
> :Close()
> END
>
> Es importante que llames a ProcessMessages() periodicamente, para que
> permitas procesar los mensajes que se produzcan, p.ej. los mensajes de
> pintado de la ventana.
>
> Si quieres saber dónde meter ese código, échale un vistazo a estos
> artí­culos:
> http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_1&more=1&c=1&tb=1&pb=1
> http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_el_codigo_&more=1&c=1&tb=1&am p;pb=1
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
>
--

ayuda basedato indexar cuando arranca

Publicado: Mar Oct 24, 2006 1:16 pm
por PILO
> WITH OBJECT TForm1():New( Application )
> :Show()
> ProcessMessages()
como puedo poner el nombre de la tabla que esta abriendo
> :Close()
> END
>
> Es importante que llames a ProcessMessages() periodicamente, para que
> permitas procesar los mensajes que se produzcan, p.ej. los mensajes de
> pintado de la ventana.
>
> Si quieres saber dónde meter ese código, échale un vistazo a estos
> artículos:
> http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_1&more=1&c=1&tb=1&pb=1
> http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_el_codigo_&more=1&c=1&tb=1&am p;pb=1
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>

ayuda basedato indexar cuando arranca

Publicado: Mar Oct 24, 2006 1:17 pm
por jfgimenez
PILO,
Esta opcion, se pone en le formulario que lo arranca o en el tform1
> WITH OBJECT TForm1():New( Application )
> :Show()
> ProcessMessages()
> // Indexar una tabla
> ProcessMessages()
> // Indexar otra tabla
> ProcessMessages()
> // Indexar una tabla
> ProcessMessages()
> // Indexar una tabla
> :Close()
> END
Este código es el que crea y muestra el formulario tipo splash (TForm1) y debe ir en algún evento que dispares desde otro formulario (p.ej. en el OnClick de un botón) o bien en el código de arranque de la aplicación. Si es esto último, échale un vistazo a los artí­culos que te comenté, que viene cómo hacerlo:
> http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_1&more=1&c=1&tb=1&pb=1
> http://www.levante3000.org/blogs/index. ... ecnicas_av anzadas_con_xailer_el_codigo_&more=1&c=1&tb=1&am p;pb=1
--
Un saludo,
José F. Giménez
http://www.xailer.com
--

ayuda basedato indexar cuando arranca

Publicado: Mar Oct 24, 2006 1:18 pm
por jfgimenez
PILO,
> como puedo poner el nombre de la tabla que esta abriendo
Puedes poner un TLabel en el formulario y asignarle el texto sobre la
marcha:
:oLabel1:cText := "lo que sea"
--
Un saludo,
José F. Giménez
http://www.xailer.com

ayuda basedato indexar cuando arranca

Publicado: Jue Oct 26, 2006 10:24 am
por PILO
Gracias, espero me discupes las preguntas ya que estoy intentando empezar a pasar mi aplicacion a xailer y estoy pez en esto de clases objetos, y otros
no lo entiendo mucho. Existe en algun sitio algo de documentacion sencilla para poder entenderlo.
--

ayuda basedato indexar cuando arranca

Publicado: Jue Oct 26, 2006 10:25 am
por PILO
Lo probare y te preguntare dudas.
> :oLabel1:cText := "lo que sea"
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>