Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-05

dudas varias

14 messages · 7 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola a todos..

tengo estas dudas:

1) c�mo elimino autom�ticamente los
procedimientos que se me crearon autom�ticamente al ingresar a cq evento de un control? por ahora
borro el procedimiento a mano y la declaraci�n
del mismo arriba de todo.. pero a veces no me doy
cuenta y me van quedando cosas que no us� o se
crearon cuando hice alg�n clic por ah� sin querer.

2) Es mejor abrir las tablas en el evento onshow
del form o en el onactivate? y para cerrarlas,
supongo que en el evento onclose..

3) Hoy estuve probando los datamodules para poner
all� los datasets, tablas y consultas asociadas. Me est�n saliendo algunos errores, pero por ahora creo que son m�os..!! se pueden usar sin problemas??

chauuuuuu

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos�
URUGUAY
Usuario Linux Counter: #353833 (desde 29-04-04)
Blog: http://paolabruccoleri.reducativa.com
Wiki: http://wiki.reducativa.com
Material sobre las XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Visita el Portal Educativo
http://www.reducativa.com.uy

Reply by email

Carlos German Tejero

El 27 de mayo de 2009 21:40, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 10 lines
Hola a todos.. tengo estas dudas: 1) c�mo elimino autom�ticamente los procedimientos que se me crearon autom�ticamente al ingresar a cq evento de un control? por ahora borro el procedimiento a mano y la declaraci�n del mismo arriba de todo.. pero a veces no me doy cuenta y me van quedando cosas que no us� o se crearon cuando hice alg�n clic por ah� sin querer.

En el boton secundario sobre el editor, tienes la opcion refactorizar -> show empty methods que te permite eliminarlos comodamente.

2) Es mejor abrir las tablas en el evento onshow del form o en el onactivate? y para cerrarlas, supongo que en el evento onclose..

No creo que haya mucha diferencia, creo que deberia ser segun tu necesidad, quizas podrias verificar si ya no esta abierto antes de intentar abrirlo y los mismo al cerrar para evitar dolores de cabeza.

Show quoted text 5 lines
3) Hoy estuve probando los datamodules para poner all� los datasets, tablas y consultas asociadas. Me est�n saliendo algunos errores, pero por ahora creo que son m�os..!! se pueden usar sin problemas??

Poner conexiones o transacciones en los datamodules no te va a producir problemas mayores, sino todo lo contrario, te va a facilitar su uso. Poner datasets te puede producir dolores de cabeza, por ejemplo si compartes el mismo dataset desde mas de un formulario debes tener cuidado de no cerrarlo hasta que no se hayan cerrado todos los formularios que lo utilizan, o puede que empiecen a ser tantos los datasets que se te haga un datamodule con cientos de datasets. Quiza es cuestion de probar y ver cual es la opcion que mejor te siente.

Show quoted text 26 lines
chauuuuuu ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� URUGUAY Usuario Linux Counter: #353833 (desde 29-04-04) Blog: http://paolabruccoleri.reducativa.com Wiki: http://wiki.reducativa.com Material sobre las XO: http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2: http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO Visita el Portal Educativo http://www.reducativa.com.uy _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Carlos Germ�n Tejero ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090527/9147654d/attachment.html>

Reply by email

Jesus Reyes
Show quoted text 13 lines
1) c�mo elimino autom�ticamente los procedimientos que se me crearon autom�ticamente al ingresar a cq evento de un control? por ahora borro el procedimiento a mano y la declaraci�n del mismo arriba de todo.. pero a veces no me doy cuenta y me van quedando cosas que no us� o se crearon cuando hice alg�n clic por ah� sin querer. En el boton secundario sobre el editor, tienes la opcion refactorizar -> show empty methods que te permite eliminarlos comodamente. �

Adicionalmente a lo que dice C�rlos Germ�n, dependiendo de la version de Lazarus la opcion de eliminar los handlers vacios es configurable, ver Enviroment->Options->Editor->Automatic Features->Auto Remove Empty Methods.

Show quoted text 10 lines
2) Es mejor abrir las tablas en el evento onshow del form o en el onactivate? y para cerrarlas, supongo que en el evento onclose.. No creo que haya mucha diferencia, creo que deberia ser segun tu necesidad, quizas podrias verificar si ya no esta abierto antes de intentar abrirlo y los mismo al cerrar para evitar dolores de cabeza.

Segun recuerdo OnActivate se dispara varias veces, (cada vez que el foco regresa al formulario) despues de por ejemplo haber mostrado otro formulario modal, OnShow y OnCreate solo se disparan una vez.

Jesus Reyes A.

�Obt�n la mejor experiencia en la web! Descarga gratis el nuevo Internet Explorer 8. http://downloads.yahoo.com/ieak8/?l=mx

Reply by email

Walter
to Paola Bruccoleri: Hola a todos.. tengo estas dudas: 1) c�mo elimino autom�ticamente los procedimientos…

Hola a todos/as...
Si bien hace rato que estoy suscripto a este foro, por falta de tiempo, no he probado a fondo Lazarus (tengo instalada la versi�n 0.9.26.2-fpc-2.2.2-win32 en una maquina virtual de Virtual PC con Win XP sp2), pero al intentar hacer algunas pruebas "serias", tuve algunos inconvenientes :
- Programo en Delphi 7 y base de datos Firebird, pero quise hacer una prueba sencilla y veo que me faltan componentes...�nativaente no trae todo para poder acceder y usar esta base de datos o hay que hacer alg�n "ajuste"?.
- Tambien, en Delphi uso FreeReport sin problema.Consegu� el LazReport que es un clon del mismo para Lazarus, pero instalarlo me da mas dolores de cdabeza que otra cosa, aunque le� por ahi que ya viene integrado con Lazarus, �esto es asi...?, si es asi, �porqu� no lo veo en la paleta de componentes...?.
- Buscando y buscando para conectarme a Firebird, encontr� las ZEOSDBO-6.6.4-stable, pero instalarlo tambien es un problema...lo mismo que las RxFreePascalCompiler-1.1.5.98.
En definitiva...�hay algun paso o m�todo en especial para instalar componentes en Lazarus y que no falle ?, porque uso los pasos que se hace en Delphi, que son casi identicos y siempre me sale algun aviso y por consiguiente, los componentes no andan o muestra errores.
Desde hace un buen tiempo vengo usando m�quinas virtuales creadas con Virtual PC, las cuales me permite tener varias "pc" con instalaci�n/desinstalaci�n de programas sin degradar mi Windows XP original, lo cual recomiendo, adem�s de tener la facilidad de poder compartir mi pc virtual con otros usuarios simplemente copiando o enviando dos simples archivos.Hago esta aclaraci�n porque, justamente, las pruebas las estoy haciendo con una pc virtual con Win XP spk 2.
Desde ya, muchas gracias por la dedicaci�n y la paciencia. Saludos.
Walter.

Reply by email

Paola Bruccoleri
to Carlos German Tejero: El 27 de mayo de 2009 21:40, Paola Bruccoleri <pbruccoleri en adinet.com.uy>escribi�:…

Hola Carlos y Jes�s..
muchas gracias por sus datos..
ahora...

Show quoted text 12 lines
Poner conexiones o transacciones en los datamodules no te va a producir problemas mayores, sino todo lo contrario, te va a facilitar su uso. Poner datasets te puede producir dolores de cabeza, por ejemplo si compartes el mismo dataset desde mas de un formulario debes tener cuidado de no cerrarlo hasta que no se hayan cerrado todos los formularios que lo utilizan, o puede que empiecen a ser tantos los datasets que se te haga un datamodule con cientos de datasets. Quiza es cuestion de probar y ver cual es la opcion que mejor te siente.

y c�mo lo hacen generalmente Uds? o c�mo ser�a lo m�s prolijo?? es mejor adoptar buenas costumbres desde el ppio y no que al final se arme un relajete horrible.. hab�a puesto la conecci�n en el form ppal y la tabla/dataset en un datamodule y me daba
problemas.. tuve que poner la conecci�n en el datamodule..

ahh.. todav�a no encotr� al componente de las
trasnsacciones.. por lo menos en mi paleta de
zeos no est�, y la de data access s�lo me qued� con el TDatasource (luego de instalar zeos)

chauuuuuuuu

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos�
URUGUAY
Usuario Linux Counter: #353833 (desde 29-04-04)
Blog: http://paolabruccoleri.reducativa.com
Wiki: http://wiki.reducativa.com
Material sobre las XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Visita el Portal Educativo
http://www.reducativa.com.uy

Reply by email

Paola Bruccoleri
to Walter: Hola a todos/as... Si bien hace rato que estoy suscripto a este foro, por falta de…

Hola Walter..

mucha cosa no podr� responderte, pero si te digo que tanto en xp o vista he instalado todos esos componentes sin inconvenientes. EL lazreport lo ten�s que instalar, no est� por defecto en las paletas: paquete/abrir archivo de paquete .. buscas donde
esta lazarus/components/lazreport/source..
comile e install como siempre

lo mismo que los zeos..
saqu� las instrucciones de aqu�:
http://www.lazarus-components.org/index.php/Lazarus-Firebird-and-Zeos.html

en realidad, deber�a usar m�quinas virtuales,
pero por una cosa u otra no lo he hecho.. quiz�s deber�a probar de hacerlo a ver si se me complica.. chauuuuuuuuuuuu

you wrote 38 lines
Hola a todos/as... Si bien hace rato que estoy suscripto a este foro, por falta de tiempo, no he probado a fondo Lazarus (tengo instalada la versi�n 0.9.26.2-fpc-2.2.2-win32 en una maquina virtual de Virtual PC con Win XP sp2), pero al intentar hacer algunas pruebas "serias", tuve algunos inconvenientes : - Programo en Delphi 7 y base de datos Firebird, pero quise hacer una prueba sencilla y veo que me faltan componentes...�nativaente no trae todo para poder acceder y usar esta base de datos o hay que hacer alg�n "ajuste"?. - Tambien, en Delphi uso FreeReport sin problema.Consegu� el LazReport que es un clon del mismo para Lazarus, pero instalarlo me da mas dolores de cdabeza que otra cosa, aunque le� por ahi que ya viene integrado con Lazarus, �esto es asi...?, si es asi, �porqu� no lo veo en la paleta de componentes...?. - Buscando y buscando para conectarme a Firebird, encontr� las ZEOSDBO-6.6.4-stable, pero instalarlo tambien es un problema...lo mismo que las RxFreePascalCompiler-1.1.5.98. En definitiva...�hay algun paso o m�todo en especial para instalar componentes en Lazarus y que no falle ?, porque uso los pasos que se hace en Delphi, que son casi identicos y siempre me sale algun aviso y por consiguiente, los componentes no andan o muestra errores. Desde hace un buen tiempo vengo usando m�quinas virtuales creadas con Virtual PC, las cuales me permite tener varias "pc" con instalaci�n/desinstalaci�n de programas sin degradar mi Windows XP original, lo cual recomiendo, adem�s de tener la facilidad de poder compartir mi pc virtual con otros usuarios simplemente copiando o enviando dos simples archivos.Hago esta aclaraci�n porque, justamente, las pruebas las estoy haciendo con una pc virtual con Win XP spk 2. Desde ya, muchas gracias por la dedicaci�n y la paciencia.

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos�
URUGUAY
Usuario Linux Counter: #353833 (desde 29-04-04)
Blog: http://paolabruccoleri.reducativa.com
Wiki: http://wiki.reducativa.com
Material sobre las XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Visita el Portal Educativo
http://www.reducativa.com.uy

Reply by email

Walter
to Jesus Reyes: Adicionalmente a lo que dice C�rlos Germ�n, dependiendo de la version de Lazarus la…

Hola a todos...

2) Es mejor abrir las tablas en el evento onshow del form o en el onactivate? y para cerrarlas, supongo que en el evento onclose.."

Paola, tal como dice el amigo Jesus, lo mejor es abrir las tablas en el evento OnCreate (creo que Lazarus tiene este evento, lo digo de memoria porque asi lo hago en Delphi), ya que si lo haces en el OnActivate o en el OnShow, corr�s el peligro de que se vuelvan a abrir cuando volv�s de otro form que tengas, es decir, cuando le devuelvas el foco.
En cuanto al cierre, no hay mucha diferencia de hacerlo en el OnClose ya que all� est�s "cerrando" la ventana y todos los componentes que utilices en ella.

Saludos.

Walter

Reply by email

Carlos German Tejero
to Walter: Hola a todos/as... Si bien hace rato que estoy suscripto a este foro, por falta de…

El 28 de mayo de 2009 9:09, Walter <wmeson en gmail.com> escribi�:

Show quoted text 10 lines
Hola a todos/as... Si bien hace rato que estoy suscripto a este foro, por falta de tiempo, no he probado a fondo Lazarus (tengo instalada la versi�n 0.9.26.2-fpc-2.2.2-win32 en una maquina virtual de Virtual PC con Win XP sp2), pero al intentar hacer algunas pruebas "serias", tuve algunos inconvenientes : - Programo en Delphi 7 y base de datos Firebird, pero quise hacer una prueba sencilla y veo que me faltan componentes...�nativaente no trae todo para poder acceder y usar esta base de datos o hay que hacer alg�n "ajuste"?.

Yo prefiero sqldb ya que es la un paquete que viene con fpc.

Show quoted text 6 lines
- Tambien, en Delphi uso FreeReport sin problema.Consegu� el LazReport que es un clon del mismo para Lazarus, pero instalarlo me da mas dolores de cdabeza que otra cosa, aunque le� por ahi que ya viene integrado con Lazarus, �esto es asi...?, si es asi, �porqu� no lo veo en la paleta de componentes...?.

Deberias hecharle un vistazo al directorio lazarus/components, ahi encontraras componentes que puedes instalar como LazReport.

Show quoted text 8 lines
- Buscando y buscando para conectarme a Firebird, encontr� las ZEOSDBO-6.6.4-stable, pero instalarlo tambien es un problema...lo mismo que las RxFreePascalCompiler-1.1.5.98. En definitiva...�hay algun paso o m�todo en especial para instalar componentes en Lazarus y que no falle ?, porque uso los pasos que se hace en Delphi, que son casi identicos y siempre me sale algun aviso y por consiguiente, los componentes no andan o muestra errores.

El metodo de instalar paquetes es identico al de delphi, o casi identico. Abres el paquete (.lpk) y desdepues le das instalar.

Show quoted text 17 lines
Desde hace un buen tiempo vengo usando m�quinas virtuales creadas con Virtual PC, las cuales me permite tener varias "pc" con instalaci�n/desinstalaci�n de programas sin degradar mi Windows XP original, lo cual recomiendo, adem�s de tener la facilidad de poder compartir mi pc virtual con otros usuarios simplemente copiando o enviando dos simples archivos.Hago esta aclaraci�n porque, justamente, las pruebas las estoy haciendo con una pc virtual con Win XP spk 2. Desde ya, muchas gracias por la dedicaci�n y la paciencia. Saludos. Walter. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Carlos Germ�n Tejero ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090528/cf405042/attachment.html>

Reply by email

Walter
to Paola Bruccoleri: Hola Walter.. mucha cosa no podr� responderte, pero si te digo que tanto en xp o vista…

Paola...
Gracias por los datos, ya los pruebo y comento los resultados. Con el tema de las m�quinas virtuales, lo comento por si puede ser un problema en mi Lazarus, aunque por el tiempo que llevo us�ndolo y con las m�quinas que tengo, practicamente, nunca tuve problemas, por poner un ejemplo, tengo m�quinas virtuales con servidores Firebird, MySQL y MSQL server funcionando sin problemas y vista por una red de mas de 50 pc's (y hasta alguna que otra vista via Internet), m�quinas con Corel X3, Photoshop, Dreamweaver y varios etc....

Saludos.

Walter.

Reply by email

Carlos German Tejero

El 28 de mayo de 2009 9:16, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 26 lines
Hola Carlos y Jes�s.. muchas gracias por sus datos.. ahora... Poner conexiones o transacciones en los datamodules no te va a producir > problemas mayores, sino todo lo contrario, te va a facilitar su uso. Poner > datasets te puede producir dolores de cabeza, por ejemplo si compartes el > mismo dataset desde mas de un formulario debes tener cuidado de no cerrarlo > hasta que no se hayan cerrado todos los formularios que lo utilizan, o puede > que empiecen a ser tantos los datasets que se te haga un datamodule con > cientos de datasets. Quiza es cuestion de probar y ver cual es la opcion que > mejor te siente. > y c�mo lo hacen generalmente Uds? o c�mo ser�a lo m�s prolijo?? es mejor adoptar buenas costumbres desde el ppio y no que al final se arme un relajete horrible.. hab�a puesto la conecci�n en el form ppal y la tabla/dataset en un datamodule y me daba problemas.. tuve que poner la conecci�n en el datamodule.. ahh.. todav�a no encotr� al componente de las trasnsacciones.. por lo menos en mi paleta de zeos no est�, y la de data access s�lo me qued� con el TDatasource (luego de instalar zeos) chauuuuuuuu

Nunca he usado Zeos, en Delphi por lo general uso UIB y en Lazarus uso SqlDB.
Siempre pongo la conexion y la o las transacciones en un datamodule, y es lo primero que creo en los Application.CreateForm.
Cada dataset lo pongo en el formulario desde el cual lo uso. Abro el dataset en el evento OnCreate y lo cierro en el OnClose, y me aseguro que los formularios se liberen al cerrar.

Show quoted text 28 lines
======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� URUGUAY Usuario Linux Counter: #353833 (desde 29-04-04) Blog: http://paolabruccoleri.reducativa.com Wiki: http://wiki.reducativa.com Material sobre las XO: http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2: http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO Visita el Portal Educativo http://www.reducativa.com.uy _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Carlos Germ�n Tejero ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090528/6c138f76/attachment.html>

Reply by email

Giuseppe Luigi Punzi
to Paola Bruccoleri: Hola Carlos y Jes�s.. muchas gracias por sus datos.. ahora... y c�mo lo hacen…

Zeos maneja las transacciones desde el objeto Connection.

Mira autommit y ZConnection.StartTransaction

El jue, 28-05-2009 a las 09:16 -0300, Paola Bruccoleri escribi�:

Show quoted text 56 lines
Hola Carlos y Jes�s.. muchas gracias por sus datos.. ahora... >Poner conexiones o transacciones en los >datamodules no te va a producir problemas >mayores, sino todo lo contrario, te va a >facilitar su uso. Poner datasets te puede >producir dolores de cabeza, por ejemplo si >compartes el mismo dataset desde mas de un >formulario debes tener cuidado de no cerrarlo >hasta que no se hayan cerrado todos los >formularios que lo utilizan, o puede que >empiecen a ser tantos los datasets que se te >haga un datamodule con cientos de datasets. >Quiza es cuestion de probar y ver cual es la opcion que mejor te siente. y c�mo lo hacen generalmente Uds? o c�mo ser�a lo m�s prolijo?? es mejor adoptar buenas costumbres desde el ppio y no que al final se arme un relajete horrible.. hab�a puesto la conecci�n en el form ppal y la tabla/dataset en un datamodule y me daba problemas.. tuve que poner la conecci�n en el datamodule.. ahh.. todav�a no encotr� al componente de las trasnsacciones.. por lo menos en mi paleta de zeos no est�, y la de data access s�lo me qued� con el TDatasource (luego de instalar zeos) chauuuuuuuu ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� URUGUAY Usuario Linux Counter: #353833 (desde 29-04-04) Blog: http://paolabruccoleri.reducativa.com Wiki: http://wiki.reducativa.com Material sobre las XO: http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2: http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO Visita el Portal Educativo http://www.reducativa.com.uy _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Reply by email

Paola Bruccoleri
to Walter: Hola a todos... Paola, tal como dice el amigo Jesus, lo mejor es abrir las tablas en el…

Hola Walter...

Show quoted text 10 lines
Paola, tal como dice el amigo Jesus, lo mejor es abrir las tablas en el evento OnCreate (creo que Lazarus tiene este evento, lo digo de memoria porque asi lo hago en Delphi), ya que si lo haces en el OnActivate o en el OnShow, corr�s el peligro de que se vuelvan a abrir cuando volv�s de otro form que tengas, es decir, cuando le devuelvas el foco. En cuanto al cierre, no hay mucha diferencia de hacerlo en el OnClose ya que all� est�s "cerrando" la ventana y todos los componentes que utilices en ella.

pero el OnCreate se ejecuta s�lo una vez, al
cargar la aplicaci�n por defecto; se encuentran
las ordenes en el archivo .lpr..
Se que en delphi se puede cambiar ese
comportamiento, pero aqu� no encuentro d�nde est�..

A no ser, que todo el mundo abra las tablas,
consultas, etc al iniciar y se cierren al cerrar
la aplicaci�n. Yo siempre tuve la costumbre (por trabajar con dbfs) de abrir/cerrar cuando lo
necesitaba, pero con motores de bd quiz�s ya nos ea tan necesario.

chauuuuuuuu

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos�
URUGUAY
Usuario Linux Counter: #353833 (desde 29-04-04)
Blog: http://paolabruccoleri.reducativa.com
Wiki: http://wiki.reducativa.com
Material sobre las XO:
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal Cartillas XO Sugar 8.2:
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO

Visita el Portal Educativo
http://www.reducativa.com.uy

Reply by email

Walter Mesón
to Paola Bruccoleri

Hola Paola....

Show quoted text 9 lines
pero el OnCreate se ejecuta s�lo una vez, al cargar la aplicaci�n por defecto; se encuentran las ordenes en el archivo .lpr.. Se que en delphi se puede cambiar ese comportamiento, pero aqu� no encuentro d�nde est�.. A no ser, que todo el mundo abra las tablas, consultas, etc al iniciar y se cierren al cerrar la aplicaci�n. Yo siempre tuve la costumbre (por trabajar con dbfs) de abrir/cerrar cuando lo necesitaba, pero con motores de bd quiz�s ya nos ea tan necesario.

Asi es, si bien es una cuesti�n de gustos, y salvo que tengas que abrir y cerrar las tablas varias veces desde adentro de la misma aplicaci�n, lo ideal es abrirlas/iniciar conexi�n a la bd en la creaci�n de la aplicaci�n y/o form y hacer lo contrario cuando cerras la aplicaci�n/form. Lo que yo hago es crear un DataModule que contenga los path o par�metros de conexi�n a tablas o DB y en la aplicaci�n pongo los elementos (TTable o lo que sea) que apunten al DM en cuesti�n.Si tengo otra aplicaci�n, form o modulo que necesite la misma forma de conexi�n, lo hago a traves del mismo DM....�se entiende...?.

Saludos.

Walter.

Reply by email