Sign in Join

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

Mailing lists / lazarus-es / 2009-06

Dudas varias II

76 messages · 10 people · –

Reply by email Subscribe to this list Your subscription

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

Walter Mesón

Hola a todos/as...
Nuevamente yo con mi segunda duda (tonta, seguramente).... En Delphi, para que un form pueda ser "visto" desde otro, hay que agregarlo al primero con la causula Uses apretando la combinaci�n de teclas Shift + F11, en Lazarus...�c�mo y d�nde se agrega...se sigue usando la misma modalidad que en Delphi ?, porque el Shift+F11 se rie cada vez que los apreto...

Desde ya, muchas gracias por la paciencia y la ayuda...

Walter.

Reply by email

JoshyFun
to Walter Mesón

Hello Walter,

Friday, June 19, 2009, 2:19:19 PM, you wrote:

WM> Hola a todos/as...
WM> Nuevamente yo con mi segunda duda (tonta, seguramente).... WM> En Delphi, para que un form pueda ser "visto" desde otro, hay que WM> agregarlo al primero con la causula Uses apretando la combinaci�n de WM> teclas Shift + F11, en Lazarus...�c�mo y d�nde se agrega...se sigue WM> usando la misma modalidad que en Delphi ?, porque el Shift+F11 se rie WM> cada vez que los apreto...

Hay que agregarlo a la clausula Uses, lo del Shift + F11 puede ser cierto, pero no deja de ser un atajo (que yo nunca he usado por cierto). Resumiendo:

Uses newform,elotroform,elotromas,....;

Manualmente mucho mejor algunas cosas.

Best regards, JoshyFun

Reply by email

Bruno Luciani
to JoshyFun

Haaaaaaaaaaa, sera por eso que me da error cuando quiero llamar un form desde un menu ?

no compila me dice como que no conoce el form

Bruno

El 19 de junio de 2009 12:10, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 30 lines
Hello Walter, Friday, June 19, 2009, 2:19:19 PM, you wrote: WM> Hola a todos/as... WM> Nuevamente yo con mi segunda duda (tonta, seguramente).... WM> En Delphi, para que un form pueda ser "visto" desde otro, hay que WM> agregarlo al primero con la causula Uses apretando la combinaci�n de WM> teclas Shift + F11, en Lazarus...�c�mo y d�nde se agrega...se sigue WM> usando la misma modalidad que en Delphi ?, porque el Shift+F11 se rie WM> cada vez que los apreto... Hay que agregarlo a la clausula Uses, lo del Shift + F11 puede ser cierto, pero no deja de ser un atajo (que yo nunca he usado por cierto). Resumiendo: Uses newform,elotroform,elotromas,....; Manualmente mucho mejor algunas cosas. -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090619/5f943df8/attachment.html>

Reply by email

Paola Bruccoleri

si.. es eso...
pens� que eso lo estabas haciendo.. viendo los ejemplos que te mand�.. perdon� que no se me ocurri� antes :)

you wrote
Haaaaaaaaaaa, sera por eso que me da error cuando quiero llamar un form desde un menu ? no compila me dice como que no conoce el form Bruno

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Bruno Luciani

ok me paso a windor y pruebo

gracias

El 19 de junio de 2009 22:02, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 32 lines
si.. es eso... pens� que eso lo estabas haciendo.. viendo los ejemplos que te mand�.. perdon� que no se me ocurri� antes :) At 21:55 19/06/2009, you wrote: > Haaaaaaaaaaa, sera por eso que me da error cuando quiero llamar un form > desde un menu ? > no compila me dice como que no conoce el form > Bruno > ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090619/a08b1d6b/attachment.html>

Reply by email

Bruno Luciani

Compilo ok ahora y ejecuto

pero al hacer click en el menu clientes

Project raised exception 'External : SIGSEGV'

Esto es lo que ejecuta el click de menu:

procedure TForm1.clientesClick(Sender: TObject);
begin
  FormCli.showmodal;
end;

Bruno

El 19 de junio de 2009 22:02, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 32 lines
si.. es eso... pens� que eso lo estabas haciendo.. viendo los ejemplos que te mand�.. perdon� que no se me ocurri� antes :) At 21:55 19/06/2009, you wrote: > Haaaaaaaaaaa, sera por eso que me da error cuando quiero llamar un form > desde un menu ? > no compila me dice como que no conoce el form > Bruno > ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090619/952b29ce/attachment.html>

Reply by email

Paola Bruccoleri

Hola Bruno..
me ha salido varias veces ese error; en mi caso a
veces era porque por ej ten�a abierta una tabla
desde las propiedades, y en el formshow tb lo
hac�a.. ya ni me acuerdo en qu� ocasiones, pero eran todos errores m�os.. ahora estoy googleando, y veo que el debugger a
veces da problemas, pero no s�..
chauuuuuuuuuuuu

you wrote
Compilo ok ahora y ejecuto pero al hacer click en el menu clientes Project raised exception 'External : SIGSEGV' Esto es lo que ejecuta el click de menu:

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Bruno Luciani

ok

gracias

El 19 de junio de 2009 22:40, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 34 lines
Hola Bruno.. me ha salido varias veces ese error; en mi caso a veces era porque por ej ten�a abierta una tabla desde las propiedades, y en el formshow tb lo hac�a.. ya ni me acuerdo en qu� ocasiones, pero eran todos errores m�os.. ahora estoy googleando, y veo que el debugger a veces da problemas, pero no s�.. chauuuuuuuuuuuu At 22:19 19/06/2009, you wrote: > Compilo ok ahora y ejecuto > pero al hacer click en el menu clientes > Project raised exception 'External : SIGSEGV' > Esto es lo que ejecuta el click de menu: > ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090619/951a1247/attachment-0001.html>

Reply by email

JoshyFun
to Bruno Luciani: Compilo ok ahora y ejecuto pero al hacer click en el menu clientes Project raised…

Hello Bruno,

Saturday, June 20, 2009, 3:19:30 AM, you wrote:

BL> Compilo ok ahora y ejecuto
BL> pero al hacer click en el menu clientes
BL> Project raised exception 'External : SIGSEGV' BL> Esto es lo que ejecuta el click de menu:
BL> procedure TForm1.clientesClick(Sender: TObject); BL> begin
BL> FormCli.showmodal;
BL> end;

A ver, hay una gran diferencia entre definir un form, esto es sus controles y comportamiento, y otra instanciarlo. Haciendo el uses xxx; lo que haces es incluir la definici�n del form clientes en el form que est�s usando, pero nada m�s, por decirlo de otro modo "FormCli" apunta a una zona de memoria indeterminada y por lo tanto erronea.

C�mbialo por:

procedure TForm1.clientesClick(Sender: TObject);
var
  InstancedFormCli: TFormCli;
begin
  InstancedFormCli:=TFormCli.Create(Self);
  InstancedFormCli.showmodal;
  InstancedFormCli.Free;
end;

Resumiendo el c�digo, creas una copia de la definici�n de FormCli llamada "InstancedFormCli" (como si le quieres llamar Juan), despu�s le dices que la instancia (inicialice), luego que la muestre en modo modal, y al final que la libere.

Existe cierta tendecia malsana de la gente que viene de los primeros Delphi y de otros lenguajes tipo VB a crear todos los formularios en el arranque pero dej�ndolos invisibles y luego mostrarlos y ocultarlos seg�n convenga. Esto es un gasto de recursos brutal en algunos casos. Un form s�lo definido ocupa unos 4 bytes de memoria, instanciado puede ocupar megas.

Cada vez que defines un form, tanto delphi como Lazarus crean una variable global que es una definici�n del form (4 bytes), que ver�s en el c�digo del form, despu�s del "type", m�s abajo, ver�s "var FormCli: TFormCli", eso se usa para que Lazarus pueda crear una instancia de ese form autom�ticamente nada m�s arrancar si as� se lo mandas. Esto va bien si tienes que tener s�lo una instancia de cada form, pero muy mal por que hace creer al programador que esa es la �nica instancia posible del form.

Para ponerte un ejemplo, la funci�n de arriba c�mbiala por:

procedure TForm1.clientesClick(Sender: TObject);
var
  InstancedFormCli: TFormCli;
  Count: SizeInt;
begin
  for Count:=1 to 20 do begin
    InstancedFormCli:=TFormCli.Create(Self);
    InstancedFormCli.Show;
  end;
end;

Lazarus te ha creado 20 forms iguales pero independientes y encima has perdido el control individual de cada uno de ellos, ya que InstanceFormCli s�lo apunta al �ltimo. Puedes cerrarlos todos uno a uno, pero si cierras el principal (Form1) ver�s que los cierra todos de golpe, ya que L�zarus si sabe cuales est�n abiertos (lo apunta internamente).

Resumiendo, suele ser una buena t�cnica de programaci�n no usar la variable que define el form por defecto excepto en el form principal o en el caso seguro de que no van a existir m�s de una representaci�n de ese form a lo largo de todo el programa. A�n as� no debemos olvidarnos de comprobar si debemos instanciarlo cada vez que queramos mostrarlo. Una buena t�cnica que suele simplificar esto cuando usamos ShowModal habitualmente es:

procedure TForm1.clientesClick(Sender: TObject);
begin
  if not Assigned(FormCli) then begin
    FormCli:=TFormCli.Create(Self);
  end;
  FormCli.ShowModal;
  FreeAndNIL(FormCli);
end;

De este modo si el form est� instanciado, lo muestra y despu�s lo libera. Si no est� instanciado, lo instancia, lo muestra y lo libera.

Best regards, JoshyFun

Reply by email

Bruno Luciani
to JoshyFun

Anduvo perfecto Joshy

Evidentemente esto me va a costar un poco

yo visual basic no use nunca

Vengo de Usar Minigui / OOHG

donde las cosas son bastante mas sencillas , la forma de "instanciar" como decis vos
es mucho mas sencillo , pero claro , probablemente codigo no reutilizable, o un form
que no se puede volver a usar desde otra parte.

Entendi perfectamente , la duda que me queda es , si es necesario nombrar la unidad
que corresponde al form , en USES del form madre, al instanciarlo de esta forma

Bruno

El 20 de junio de 2009 08:43, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 101 lines
Hello Bruno, Saturday, June 20, 2009, 3:19:30 AM, you wrote: BL> Compilo ok ahora y ejecuto BL> pero al hacer click en el menu clientes BL> Project raised exception 'External : SIGSEGV' BL> Esto es lo que ejecuta el click de menu: BL> procedure TForm1.clientesClick(Sender: TObject); BL> begin BL> FormCli.showmodal; BL> end; A ver, hay una gran diferencia entre definir un form, esto es sus controles y comportamiento, y otra instanciarlo. Haciendo el uses xxx; lo que haces es incluir la definici�n del form clientes en el form que est�s usando, pero nada m�s, por decirlo de otro modo "FormCli" apunta a una zona de memoria indeterminada y por lo tanto erronea. C�mbialo por: procedure TForm1.clientesClick(Sender: TObject); var InstancedFormCli: TFormCli; begin InstancedFormCli:=TFormCli.Create(Self); InstancedFormCli.showmodal; InstancedFormCli.Free; end; Resumiendo el c�digo, creas una copia de la definici�n de FormCli llamada "InstancedFormCli" (como si le quieres llamar Juan), despu�s le dices que la instancia (inicialice), luego que la muestre en modo modal, y al final que la libere. Existe cierta tendecia malsana de la gente que viene de los primeros Delphi y de otros lenguajes tipo VB a crear todos los formularios en el arranque pero dej�ndolos invisibles y luego mostrarlos y ocultarlos seg�n convenga. Esto es un gasto de recursos brutal en algunos casos. Un form s�lo definido ocupa unos 4 bytes de memoria, instanciado puede ocupar megas. Cada vez que defines un form, tanto delphi como Lazarus crean una variable global que es una definici�n del form (4 bytes), que ver�s en el c�digo del form, despu�s del "type", m�s abajo, ver�s "var FormCli: TFormCli", eso se usa para que Lazarus pueda crear una instancia de ese form autom�ticamente nada m�s arrancar si as� se lo mandas. Esto va bien si tienes que tener s�lo una instancia de cada form, pero muy mal por que hace creer al programador que esa es la �nica instancia posible del form. Para ponerte un ejemplo, la funci�n de arriba c�mbiala por: procedure TForm1.clientesClick(Sender: TObject); var InstancedFormCli: TFormCli; Count: SizeInt; begin for Count:=1 to 20 do begin InstancedFormCli:=TFormCli.Create(Self); InstancedFormCli.Show; end; end; Lazarus te ha creado 20 forms iguales pero independientes y encima has perdido el control individual de cada uno de ellos, ya que InstanceFormCli s�lo apunta al �ltimo. Puedes cerrarlos todos uno a uno, pero si cierras el principal (Form1) ver�s que los cierra todos de golpe, ya que L�zarus si sabe cuales est�n abiertos (lo apunta internamente). Resumiendo, suele ser una buena t�cnica de programaci�n no usar la variable que define el form por defecto excepto en el form principal o en el caso seguro de que no van a existir m�s de una representaci�n de ese form a lo largo de todo el programa. A�n as� no debemos olvidarnos de comprobar si debemos instanciarlo cada vez que queramos mostrarlo. Una buena t�cnica que suele simplificar esto cuando usamos ShowModal habitualmente es: procedure TForm1.clientesClick(Sender: TObject); begin if not Assigned(FormCli) then begin FormCli:=TFormCli.Create(Self); end; FormCli.ShowModal; FreeAndNIL(FormCli); end; De este modo si el form est� instanciado, lo muestra y despu�s lo libera. Si no est� instanciado, lo instancia, lo muestra y lo libera. -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/3ccb4bab/attachment.html>

Reply by email

JoshyFun
to Bruno Luciani

Hello Bruno,

Saturday, June 20, 2009, 4:23:16 PM, you wrote:

BL> Anduvo perfecto Joshy
BL> Evidentemente esto me va a costar un poco

Que va, es mucho m�s sencillo de lo que parece...

BL> yo visual basic no use nunca
BL> Vengo de Usar Minigui / OOHG

Comprendo...

BL> donde las cosas son bastante mas sencillas , la forma de BL> "instanciar" como decis vos es mucho mas sencillo , pero claro , BL> probablemente codigo no reutilizable, o un form que no se puede BL> volver a usar desde otra parte. Entendi perfectamente , la duda BL> que me queda es , si es necesario nombrar la unidad que BL> corresponde al form , en USES del form madre, al instanciarlo de BL> esta forma

Piensa en lo que tiene que hacer el compilador si las diferentes units fueran casas y cada una de las clases o funciones de una unit fueran los habitantes de esas casas. Suponiendo que la unit principal, se llame unit1 y los forms a usar frm1 y frm2, tu al compilador s�lo le dices donde est� unit1, este entra en casa y mira los habitantes de la misma y les preguntan quienes son. Si alguno no es de esa casa, le dice que es de por ejemplo frm1, entonces lee el mapa de la ciudad (uses) para ver donde est� frm1, as� que entra en frm1 y repite el mismo proceso. Al encontrarse con un habitante que no es de frm1 pregunta de qu� casa es y le dice que frm2, vuelve al uses y mira donde est� frm2 y repetimos de nuevo.

Que pasar�a si al entrar en frm2 uno de los habitantes le dice que es de frm1 ? Que ir�a al uses y entrar�a en frm1 de nuevo que le llevar�a a frm2 que a su vez le llevar�a a frm1 y as� hasta el infinito, de modo que los uses circulares (circular dependency) no est�n permitidos en pascal.

Si fuera necesario usar algo de unit1 desde frm2 s�lo lo podemos hacer desde la zona de "implementation" ya que a partir de ah� el compilador no hace la exploraci�n de las "casas", resumiendo que algo as�, estar�a permitido:

uses frm3;

type x=class(tform)
...
...
end

implementation
uses uni1;
function Loquesea(): integer;
begin
  Result:=unit1.MiValor();
end;
Best regards, JoshyFun

Reply by email

Bruno Luciani
to JoshyFun

Gracias Joshy

Tengo otro problema

Ya habia probado en un proyecto de un solo form
poner un dbgrid un dbnavigator y un datasource con Tdbf

y setear todos los parametros y al activar el control DBgrid

que en modo edicion me apareciera en el grid la edicion de la tabla seteada en el Tdbf
ademas anduvo ok el Dbnavigator

Ahora en este proyecto un poco mas complejo

quise hacer lo mismo en el form de clientes que uso como una ventana modal llamandolo del principal y si pongo activo el grid da el mismo error que tenia cuando el unit de clientes no estaba agregado en el uses del form o de la unit principal.

Esta claro que al agregar los componentes al unit de este form clientes se agregaron en el uses lo necesario , db, dbf, DbCtrls, DBGrids, StdCtrls

sera necesario agregar algo mas al form principal o mejor dicho a la unidad principal ?

Bruno

El 20 de junio de 2009 12:45, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 71 lines
Hello Bruno, Saturday, June 20, 2009, 4:23:16 PM, you wrote: BL> Anduvo perfecto Joshy BL> Evidentemente esto me va a costar un poco Que va, es mucho m�s sencillo de lo que parece... BL> yo visual basic no use nunca BL> Vengo de Usar Minigui / OOHG Comprendo... BL> donde las cosas son bastante mas sencillas , la forma de BL> "instanciar" como decis vos es mucho mas sencillo , pero claro , BL> probablemente codigo no reutilizable, o un form que no se puede BL> volver a usar desde otra parte. Entendi perfectamente , la duda BL> que me queda es , si es necesario nombrar la unidad que BL> corresponde al form , en USES del form madre, al instanciarlo de BL> esta forma Piensa en lo que tiene que hacer el compilador si las diferentes units fueran casas y cada una de las clases o funciones de una unit fueran los habitantes de esas casas. Suponiendo que la unit principal, se llame unit1 y los forms a usar frm1 y frm2, tu al compilador s�lo le dices donde est� unit1, este entra en casa y mira los habitantes de la misma y les preguntan quienes son. Si alguno no es de esa casa, le dice que es de por ejemplo frm1, entonces lee el mapa de la ciudad (uses) para ver donde est� frm1, as� que entra en frm1 y repite el mismo proceso. Al encontrarse con un habitante que no es de frm1 pregunta de qu� casa es y le dice que frm2, vuelve al uses y mira donde est� frm2 y repetimos de nuevo. Que pasar�a si al entrar en frm2 uno de los habitantes le dice que es de frm1 ? Que ir�a al uses y entrar�a en frm1 de nuevo que le llevar�a a frm2 que a su vez le llevar�a a frm1 y as� hasta el infinito, de modo que los uses circulares (circular dependency) no est�n permitidos en pascal. Si fuera necesario usar algo de unit1 desde frm2 s�lo lo podemos hacer desde la zona de "implementation" ya que a partir de ah� el compilador no hace la exploraci�n de las "casas", resumiendo que algo as�, estar�a permitido: uses frm3; type x=class(tform) ... ... end implementation uses uni1; function Loquesea(): integer; begin Result:=unit1.MiValor(); end; -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/9bb2a72c/attachment-0001.html>

Reply by email

JoshyFun
to Bruno Luciani

Hello Bruno,

Saturday, June 20, 2009, 7:05:53 PM, you wrote:

BL> quise hacer lo mismo en el form de clientes que uso como una BL> ventana modal llamandolo del principal y si pongo activo el grid BL> da el mismo error que tenia cuando el unit de clientes no estaba BL> agregado en el uses del form o de la unit principal.

Si el grid explota s�lo cuando est� activo, es que intenta acceder al datasource (sea el que sea) y este no est� inicializado. No puedo asegurarlo pero vamos, esa parece ser la causa.

Las razones pueden ser m�ltiples y habr�a que ver donde se produce la explosi�n para tener una idea de la posible causa, para ello, cuando te de el error de SIGSEG das a OK y vas a "menu -> ver -> ventanas de debug -> call stack" los nombres en espa�ol pueden diferir ya que yo lo uso en ingl�s. Mira la lista de funciones que deber�a salirte, siendo la de m�s arriba donde ha explotado, pero la causa puede venir de un poco m�s atr�s. Quiz� el problema est� en el TDBF :-?

Best regards, JoshyFun

Reply by email

Bruno Luciani
to JoshyFun

En realidad si me equivoque en lo que te dije y si, al activar el tdbf ahi da error tambien

Bruno

El 20 de junio de 2009 14:49, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 31 lines
Hello Bruno, Saturday, June 20, 2009, 7:05:53 PM, you wrote: BL> quise hacer lo mismo en el form de clientes que uso como una BL> ventana modal llamandolo del principal y si pongo activo el grid BL> da el mismo error que tenia cuando el unit de clientes no estaba BL> agregado en el uses del form o de la unit principal. Si el grid explota s�lo cuando est� activo, es que intenta acceder al datasource (sea el que sea) y este no est� inicializado. No puedo asegurarlo pero vamos, esa parece ser la causa. Las razones pueden ser m�ltiples y habr�a que ver donde se produce la explosi�n para tener una idea de la posible causa, para ello, cuando te de el error de SIGSEG das a OK y vas a "menu -> ver -> ventanas de debug -> call stack" los nombres en espa�ol pueden diferir ya que yo lo uso en ingl�s. Mira la lista de funciones que deber�a salirte, siendo la de m�s arriba donde ha explotado, pero la causa puede venir de un poco m�s atr�s. Quiz� el problema est� en el TDBF :-? -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/e9249010/attachment.html>

Reply by email

Bruno Luciani
to JoshyFun: BL> quise hacer lo mismo en el form de clientes que uso como una BL> ventana modal…

Ahi lo coluciones JOshy era que en el TDBF le habia seteado como master source el datasource al cual estaba relacionado
asi que supongo que se armaria un loop o algo asi

En el otro ejemplo solo tenia seteada la base de datos ( tabla dbf )

Ahi me avive y ahora abre bien la tabla , ahora estoy tratando de encontrar donde editar
los campos que quiero que se vean en el grid y no lo encuentro, lo encontre hoy mas temprano
y ahora no lo veo , ya aparecera .

Bruno

El 20 de junio de 2009 14:49, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 31 lines
Hello Bruno, Saturday, June 20, 2009, 7:05:53 PM, you wrote: BL> quise hacer lo mismo en el form de clientes que uso como una BL> ventana modal llamandolo del principal y si pongo activo el grid BL> da el mismo error que tenia cuando el unit de clientes no estaba BL> agregado en el uses del form o de la unit principal. Si el grid explota s�lo cuando est� activo, es que intenta acceder al datasource (sea el que sea) y este no est� inicializado. No puedo asegurarlo pero vamos, esa parece ser la causa. Las razones pueden ser m�ltiples y habr�a que ver donde se produce la explosi�n para tener una idea de la posible causa, para ello, cuando te de el error de SIGSEG das a OK y vas a "menu -> ver -> ventanas de debug -> call stack" los nombres en espa�ol pueden diferir ya que yo lo uso en ingl�s. Mira la lista de funciones que deber�a salirte, siendo la de m�s arriba donde ha explotado, pero la causa puede venir de un poco m�s atr�s. Quiz� el problema est� en el TDBF :-? -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/436e1555/attachment.html>

Reply by email

Paola Bruccoleri

Hola Bruno..
seleccion� el grid..
vas a la propiedad Columns: hac�s clic en los
puntitos y en la ventanita que aparece a�ad� las columnas que quieras. Al hacer clic en cada
opci�n, ventana de propiedades muestra las prop de la col seleccionada..

Show quoted text 6 lines
Ahi me avive y ahora abre bien la tabla , ahora estoy tratando de encontrar donde editar los campos que quiero que se vean en el grid y no lo encuentro, lo encontre hoy mas temprano y ahora no lo veo , ya aparecera . Bruno

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Bruno Luciani

BArbaro , va quedando pipi cucu

Como hago para que me deje cambiar el ancho de la columna , veo donde cambiarlo
pero me reaparte el ancho del grid en los 4 campos por igual

Burno

El 20 de junio de 2009 18:05, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 32 lines
Hola Bruno.. seleccion� el grid.. vas a la propiedad Columns: hac�s clic en los puntitos y en la ventanita que aparece a�ad� las columnas que quieras. Al hacer clic en cada opci�n, ventana de propiedades muestra las prop de la col seleccionada.. Ahi me avive y ahora abre bien la tabla , ahora estoy tratando de > encontrar donde editar > los campos que quiero que se vean en el grid y no lo encuentro, lo > encontre hoy mas temprano > y ahora no lo veo , ya aparecera . > Bruno > ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/dff38c4c/attachment.html>

Reply by email

Paola Bruccoleri

Hola Bruno..
seleccion�s cada columna como te dije, y lo cambias en la prop width de c/u

you wrote
BArbaro , va quedando pipi cucu Como hago para que me deje cambiar el ancho de la columna , veo donde cambiarlo pero me reaparte el ancho del grid en los 4 campos por igual

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Bruno Luciani

No me deja , cuando lo cambio me pone de nuevo el valor viejo no se porque , vuelvo a probar

Bruno

El 20 de junio de 2009 18:22, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 29 lines
Hola Bruno.. seleccion�s cada columna como te dije, y lo cambias en la prop width de c/u At 18:16 20/06/2009, you wrote: > BArbaro , va quedando pipi cucu > Como hago para que me deje cambiar el ancho de la columna , veo donde > cambiarlo > pero me reaparte el ancho del grid en los 4 campos por igual > ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/0ab7328e/attachment.html>

Reply by email

Bruno Luciani

Ya esta , habia habilitado AutoFillColumns y eso me dividia entre los 4 campos y no me dejaba
hacerlo a mano

Bruno

El 20 de junio de 2009 18:22, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 29 lines
Hola Bruno.. seleccion�s cada columna como te dije, y lo cambias en la prop width de c/u At 18:16 20/06/2009, you wrote: > BArbaro , va quedando pipi cucu > Como hago para que me deje cambiar el ancho de la columna , veo donde > cambiarlo > pero me reaparte el ancho del grid en los 4 campos por igual > ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/224555a4/attachment.html>

Reply by email

Bruno Luciani

Paola , como hago para usar un indice cdx o que lazarus cree un indice ?

Bruno

El 20 de junio de 2009 18:22, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 29 lines
Hola Bruno.. seleccion�s cada columna como te dije, y lo cambias en la prop width de c/u At 18:16 20/06/2009, you wrote: > BArbaro , va quedando pipi cucu > Como hago para que me deje cambiar el ancho de la columna , veo donde > cambiarlo > pero me reaparte el ancho del grid en los 4 campos por igual > ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/9d31bdbe/attachment.html>

Reply by email

Bruno Luciani
to Bruno Luciani

Probe con indexdefs pero me da un error de que quiere acceso exclusivo y que se yo
pero , le pongo exclusivo en el tdbf y sigue dando error. No le puedo indicar ademas un indice existente ?

Bruno

El 20 de junio de 2009 18:45, Bruno Luciani <bruno.luciani en gmail.com>escribi�:

Show quoted text 38 lines
Paola , como hago para usar un indice cdx o que lazarus cree un indice ? Bruno El 20 de junio de 2009 18:22, Paola Bruccoleri <pbruccoleri en adinet.com.uy>escribi�: Hola Bruno.. > seleccion�s cada columna como te dije, y lo cambias en la prop width de > c/u > > At 18:16 20/06/2009, you wrote: > >> BArbaro , va quedando pipi cucu >> Como hago para que me deje cambiar el ancho de la columna , veo donde >> cambiarlo >> pero me reaparte el ancho del grid en los 4 campos por igual >> > > ======================= > A/P Paola Bruccoleri Arrambide > San Jos� de Mayo - San Jos� - URUGUAY > > Blog: http://paolabruccoleri.reducativa.com > Portal Educativo: http://www.reducativa.com.uy > 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 > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es >

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/5f4fb9c5/attachment.html>

Reply by email

Paola Bruccoleri

Hola Bruno..
la verdad, no s� :) solo estoy haciendo pruebas
con los componentes zeos, conect�ndome a mysql
chauuuuuu

you wrote
Paola , como hago para usar un indice cdx o que lazarus cree un indice ? Bruno

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Bruno Luciani

Ok Gracias+

Investigare

El 20 de junio de 2009 19:05, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 29 lines
Hola Bruno.. la verdad, no s� :) solo estoy haciendo pruebas con los componentes zeos, conect�ndome a mysql chauuuuuu At 18:45 20/06/2009, you wrote: > Paola , como hago para usar un indice cdx o que lazarus cree un indice ? > Bruno > ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/f0d4fb14/attachment.html>

Reply by email

Claudio Romero
to Bruno Luciani

En el componente TDbf no se pueden usar los indices CDX (aun creo), usa indices MDX.
Aca un fragmento para indexar una tabla DBF con lazarus. El acceso del archivo debe ser exclusivo.

   dbf1.TableName:=RutaDbf;
    Dbf1.Exclusive := True;
    DeleteFile(ExtraerExtension(RutaDbf)+'.mdx');//borra el indice
   	Dbf1.Open;
    try
        Dbf1.AddIndex(campo_clave, campo_clave, [ixPrimary, ixUnique]);
    except
        GrabaLog(Kinfo,'No pudo acceder, para indexar, en forma
exclusiva a '+RutaDbf+'; o campo clave incorrecto');
        raise;
    end;
    Dbf1.Exclusive := false;    Dbf1.IndexName :=campo_clave;

Luego puedes buscar con Dbf1.SearchKey.

Reply by email

Bruno Luciani
to Claudio Romero

Gracias claudio

Algo similar estuve leyendo aca:

http://wiki.lazarus.freepascal.org/Lazarus_Tdbf_Tutorial/es

Me sirve lo que comentas respecto a los indices .

Evidentemente es mejor tratar de usar SQL pero estoy armando algo como para poder experimentar con Lazarus , y me esta gustando.

La idea seria luego tratar de hacer algo con Mysql o mejor con Postgres

Conoces cual componente me conviene para esto ?

Bruno

El 20 de junio de 2009 19:11, Claudio Romero <clauslack en gmail.com> escribi�:

Show quoted text 25 lines
En el componente TDbf no se pueden usar los indices CDX (aun creo), usa indices MDX. Aca un fragmento para indexar una tabla DBF con lazarus. El acceso del archivo debe ser exclusivo. dbf1.TableName:=RutaDbf; Dbf1.Exclusive := True; DeleteFile(ExtraerExtension(RutaDbf)+'.mdx');//borra el indice Dbf1.Open; try Dbf1.AddIndex(campo_clave, campo_clave, [ixPrimary, ixUnique]); except GrabaLog(Kinfo,'No pudo acceder, para indexar, en forma exclusiva a '+RutaDbf+'; o campo clave incorrecto'); raise; end; Dbf1.Exclusive := false; Dbf1.IndexName :=campo_clave; Luego puedes buscar con Dbf1.SearchKey. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/6125fab8/attachment.html>

Reply by email

Bruno Luciani
to Claudio Romero: En el componente TDbf no se pueden usar los indices CDX (aun creo), usa indices MDX. Aca…

Claudio , de que lenguaje son los mdx ?

estuve viendo tambien los ndx

Bruno

El 20 de junio de 2009 19:11, Claudio Romero <clauslack en gmail.com> escribi�:

Show quoted text 25 lines
En el componente TDbf no se pueden usar los indices CDX (aun creo), usa indices MDX. Aca un fragmento para indexar una tabla DBF con lazarus. El acceso del archivo debe ser exclusivo. dbf1.TableName:=RutaDbf; Dbf1.Exclusive := True; DeleteFile(ExtraerExtension(RutaDbf)+'.mdx');//borra el indice Dbf1.Open; try Dbf1.AddIndex(campo_clave, campo_clave, [ixPrimary, ixUnique]); except GrabaLog(Kinfo,'No pudo acceder, para indexar, en forma exclusiva a '+RutaDbf+'; o campo clave incorrecto'); raise; end; Dbf1.Exclusive := false; Dbf1.IndexName :=campo_clave; Luego puedes buscar con Dbf1.SearchKey. _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/3af99597/attachment.html>

Reply by email

Bruno Luciani
to Claudio Romero

HUm no creo de cliper no

esos son NTX o CDX

Bruno

2009/6/20 Claudio Romero <clauslack en gmail.com>

Show quoted text 7 lines
Creo que son de Clipper (mdx) _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/2cc6310d/attachment-0001.html>

Reply by email

Paola Bruccoleri

creo que son foxro

you wrote
HUm no creo de cliper no esos son NTX o CDX

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Paola Bruccoleri
to JoshyFun: BL> Compilo ok ahora y ejecuto BL> pero al hacer click en el menu clientes BL> Project…
Show quoted text 8 lines
procedure TForm1.clientesClick(Sender: TObject); var InstancedFormCli: TFormCli; begin InstancedFormCli:=TFormCli.Create(Self); InstancedFormCli.showmodal; InstancedFormCli.Free; end;

ser�a lo mismo que esto, supongo, no?

begin
   Application.CreateForm(Tfrmlistaclientes, frmlistaclientes);
   frmlistaclientes.ShowModal;
   FreeandNil(frmlistaclientes);   // sugerencia de Carlos
end;

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Bruno Luciani

Ya los instale para probar tu proyecto
pero como no entiendo nada !! je je

De todos modos me gustaria probar algo para postgres

FIrebird no deja de ser interesante tambien

Bruno

2009/6/20 Paola Bruccoleri <pbruccoleri en adinet.com.uy>

Show quoted text 16 lines
ponete a experimentar con los componentes zeos!! http://sourceforge.net/projects/zeoslib At 19:30 20/06/2009, you wrote: > Creo que son de Clipper (mdx) > _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/bb0e14b4/attachment.html>

Reply by email

Claudio Romero

Los MDX no son de foxpro, tal vez Dbase o Clipper. Porque hice unos programas para mudar todo las tablas DBF con indices CDX a Firebird, y no los usa.

Visual Foxpro solo usa indices IDX (viejos) o CDX,no usa MDX.

Pero si piensas hacer algo con bases de datos, salta directamente a SQL. Los Dbf son buenos para bases locales, pero no estan dise�adas para ser multiusuarios,o para accesos remotos. En una red cuando varios intentan acceder al mismo tiempo a un DBF se producen bastantes problemas.

Postgrees tiene muy buena fama, yo uso Firebird ya que consume muy pocos recursos, es peque�o pero poderoso (5 mb server), y tambien tiene una version embebed para distribur tus bases en un CD-ROM por ejemplo,etc,etc

Reply by email

Paola Bruccoleri

encontre esto:

* NTX - Clipper's indexing scheme
* NDX - DBASE III+/IV indexes
* MDX - DBASE Multiple tag indexes
* IDX - FoxPro indexes
* CDX - FoxPro compound indexes

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Paola Bruccoleri
to JoshyFun: PB> Hola Bruno.. PB> la verdad, no s� :) solo estoy haciendo pruebas PB> con los…
Quiz� sea una pregunta tonta, pero por qu� MySQL ?

siempre me ha gustado :) pero en realidad, no me
ata nada a esa decisi�n, pueda cambiarla cuando
se me de la gana :) recuerda que reci�n estoy
experimentando; tratando de armar algo... en las
epocas de delphi, use firebird..
si estoy consciente de que su licencia no es tan libre.. que es lo que te gusta a t�? quiz�s ya adivine tu respuesta: postgress o firebird.. ???
chauuuuuuuu

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Paola Bruccoleri
to JoshyFun: PB> ser�a lo mismo que esto, supongo, no? PB> begin PB> …
you wrote 12 lines
Hello Paola, Sunday, June 21, 2009, 12:38:00 AM, you wrote: PB> ser�a lo mismo que esto, supongo, no? PB> begin PB> Application.CreateForm(Tfrmlistaclientes, frmlistaclientes); PB> frmlistaclientes.ShowModal; PB> FreeandNil(frmlistaclientes); // sugerencia de Carlos PB> end; Errrrr... sip, el resultado final es el mismo.

y cu�l ser�a lo m�s �ptimo?? s�lo me fij� en el archivo del proyecto la sintaxis usada por el propio lazarus.

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

JoshyFun
to Paola Bruccoleri: siempre me ha gustado :) pero en realidad, no me ata nada a esa decisi�n, pueda…

Hello Paola,

Sunday, June 21, 2009, 1:02:44 AM, you wrote:

PB> siempre me ha gustado :) pero en realidad, no me PB> ata nada a esa decisi�n, pueda cambiarla cuando PB> se me de la gana :) recuerda que reci�n estoy PB> experimentando; tratando de armar algo... en las PB> epocas de delphi, use firebird..
PB> si estoy consciente de que su licencia no es tan libre.. PB> que es lo que te gusta a t�? quiz�s ya adivine tu PB> respuesta: postgress o firebird.. ???
PB> chauuuuuuuu

Simple curiosidad ya que el soporte de MySQL no es tan bueno como otras bases de datos en Lazarus. Bueno y a parte de mi odio a MySQL por no tener transacciones hasta la versi�n 5 X-D

Best regards, JoshyFun

Reply by email

Bruno Luciani
to JoshyFun

y cuales te gustan ? :-)

Bruno

El 20 de junio de 2009 20:32, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 28 lines
Hello Paola, Sunday, June 21, 2009, 1:02:44 AM, you wrote: PB> siempre me ha gustado :) pero en realidad, no me PB> ata nada a esa decisi�n, pueda cambiarla cuando PB> se me de la gana :) recuerda que reci�n estoy PB> experimentando; tratando de armar algo... en las PB> epocas de delphi, use firebird.. PB> si estoy consciente de que su licencia no es tan libre.. PB> que es lo que te gusta a t�? quiz�s ya adivine tu PB> respuesta: postgress o firebird.. ??? PB> chauuuuuuuu Simple curiosidad ya que el soporte de MySQL no es tan bueno como otras bases de datos en Lazarus. Bueno y a parte de mi odio a MySQL por no tener transacciones hasta la versi�n 5 X-D -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/98101246/attachment.html>

Reply by email

Paola Bruccoleri
to JoshyFun: PB> siempre me ha gustado :) pero en realidad, no me PB> ata nada a esa decisi�n, pueda…
Simple curiosidad ya que el soporte de MySQL no es tan bueno como otras bases de datos en Lazarus.

de esto no ten�a idea :)
pero los zeos son tan inestables o con poco
soporte?? me anim� m�s a usarlos y con esa
combinaci�n (zeos/mysql) proque los de facturlinex los usan..

Bueno y a parte de mi odio a MySQL por no tener transacciones hasta la versi�n 5 X-D

si, en eso ten�s raz�n :)

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

JoshyFun
to Paola Bruccoleri: y cu�l ser�a lo m�s �ptimo?? s�lo me fij� en el archivo del proyecto la…

Hello Paola,

you wrote 7 lines
>PB> ser�a lo mismo que esto, supongo, no? >PB> begin >PB> Application.CreateForm(Tfrmlistaclientes, frmlistaclientes); >PB> frmlistaclientes.ShowModal; >PB> FreeandNil(frmlistaclientes); // sugerencia de Carlos >PB> end; >Errrrr... sip, el resultado final es el mismo.

PB> y cu�l ser�a lo m�s �ptimo?? s�lo me fij� en el PB> archivo del proyecto la sintaxis usada por el propio lazarus.

Ya que tenemos el c�digo fuente todos veamos que hace "Application.CreateForm" :) y observaremos que la mayor diferencia es que el primer form de la aplicaci�n debe de ser creado de este modo, ya que inicializa algunos listadores de forms y alguna cosa m�s. Por otra parte llama al .Create de Tform, pero no al create del form (en el caso de que lo hayamos variado con otros par�metros por ejemplo), y otra cosa que hace es controlar que si se produce una excepci�n en el .Create esta se controla poniendo la instancia a nil en vez de disparar una excepci�n. Por el resto poco m�s, hacer que un frm con atributo de Splash se dibuje en pantalla inmediatamente y creo que nada m�s.

Best regards, JoshyFun

Reply by email

JoshyFun
to Paola Bruccoleri: de esto no ten�a idea :) pero los zeos son tan inestables o con poco soporte?? me…

Hello Paola,

Sunday, June 21, 2009, 1:37:28 AM, you wrote:

PB> de esto no ten�a idea :)

Me refiero usando el SQLDB de Lazarus (No uso Zeos).

PB> pero los zeos son tan inestables o con poco
PB> soporte?? me anim� m�s a usarlos y con esa PB> combinaci�n (zeos/mysql) proque los de facturlinex los usan..

Con Zeos me imagino que MySQL estar� m�s conseguido. Si no me equivoco facturlinex usa MySQL por razones hist�ricas m�s que otra cosa, ya que originalmente era lo que hab�a si quer�as tener el programa funcionando en un server web.

Best regards, JoshyFun

Reply by email

Paola Bruccoleri
to JoshyFun: PB> y cu�l ser�a lo m�s �ptimo?? s�lo me fij� en el PB> archivo del proyecto…

Hello JoshyFun

hacer que un frm con atributo de Splash se dibuje en pantalla inmediatamente

no veo ese atributo.. d�nde est�??
chauuuuuuuuuuu

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Paola Bruccoleri
to JoshyFun: PB> Hello JoshyFun PB> no veo ese atributo.. d�nde est�?? PB> chauuuuuuuuuuu En los…
En los form donde le dices si el form es MDI, normal, ... FormStyle.

ok, ya est�
muchas gracias
chauuuuuuuuuuu

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Carlos German Tejero
to JoshyFun: PB> Hola Bruno.. PB> la verdad, no s� :) solo estoy haciendo pruebas PB> con los…

2009/6/20 JoshyFun <joshyfun en gmail.com>

Show quoted text 11 lines
Hello Paola, Sunday, June 21, 2009, 12:05:53 AM, you wrote: PB> Hola Bruno.. PB> la verdad, no s� :) solo estoy haciendo pruebas PB> con los componentes zeos, conect�ndome a mysql PB> chauuuuuu Quiz� sea una pregunta tonta, pero por qu� MySQL ?

Perd�n que me meta, aunque en realidad soy muy metido. Por lo general decido que motor de base de datos utilizar realizando el siguiente razonamiento:

1. Si el programa es monousuario utilizo SQLite.
2. Si el programa es multiusuario de 2 a 100 usuarios, utilizo Firebird.
3. Si el programa es multiusuario de mas de 100 usuarios utilizo PostgreSQL.

Ademas siempre trato de utilizar lo menos posible las caracter�sticas muy especificas de los motores, como los Stored procedures, por lo general son cosas piolas pero reducen y dificultan la migraci�n a otros motores y nunca sabes cuando puedas necesitar migrar.
Saludos!!!

Show quoted text 11 lines
-- Best regards, JoshyFun _______________________________________________ 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/20090620/2e8018db/attachment.html>

Reply by email

Bruno Luciani
to Carlos German Tejero

Interesante tu analisis german , le voy a dar un poco mas de atencion a firebird

Bruno

2009/6/20 Carlos German Tejero <german_tejero en yahoo.com.ar>

Show quoted text 57 lines
2009/6/20 JoshyFun <joshyfun en gmail.com> > Hello Paola, > > Sunday, June 21, 2009, 12:05:53 AM, you wrote: > > PB> Hola Bruno.. > PB> la verdad, no s� :) solo estoy haciendo pruebas > PB> con los componentes zeos, conect�ndome a mysql > PB> chauuuuuu > > Quiz� sea una pregunta tonta, pero por qu� MySQL ? > Perd�n que me meta, aunque en realidad soy muy metido. Por lo general decido que motor de base de datos utilizar realizando el siguiente razonamiento: 1. Si el programa es monousuario utilizo SQLite. 2. Si el programa es multiusuario de 2 a 100 usuarios, utilizo Firebird. 3. Si el programa es multiusuario de mas de 100 usuarios utilizo PostgreSQL. Ademas siempre trato de utilizar lo menos posible las caracter�sticas muy especificas de los motores, como los Stored procedures, por lo general son cosas piolas pero reducen y dificultan la migraci�n a otros motores y nunca sabes cuando puedas necesitar migrar. Saludos!!! > > -- > Best regards, > JoshyFun > > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus.freepascal.org > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > -- Carlos Germ�n Tejero _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090620/48ce4364/attachment.html>

Reply by email

Fredy Gonzales
to Bruno Luciani: Ok Gracias+ Investigare El 20 de junio de 2009 19:05, Paola Bruccoleri <pbruccoleri en…

Hola

Busca el componente TDBF, en el wiki de Lazarus hay buenos ejemplos, trabajan perfectamente.

Saludos.

FG

Earlier message 37 lines
----- Original Message ----- From: Bruno Luciani To: Spanish version of Lazarus List Sent: Saturday, June 20, 2009 5:09 PM Subject: Re: [Lazarus-es] Dudas varias II Ok Gracias+ Investigare El 20 de junio de 2009 19:05, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribi�: Hola Bruno.. la verdad, no s� :) solo estoy haciendo pruebas con los componentes zeos, conect�ndome a mysql chauuuuuu At 18:45 20/06/2009, you wrote: Paola , como hago para usar un indice cdx o que lazarus cree un indice ? Bruno ======================= A/P Paola Bruccoleri Arrambide San Jos� de Mayo - San Jos� - URUGUAY Blog: http://paolabruccoleri.reducativa.com Portal Educativo: http://www.reducativa.com.uy 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

Reply by email

Edwin Quijada
to Bruno Luciani: Interesante tu analisis german , le voy a dar un poco mas de atencion a firebird Bruno…
Show quoted text 15 lines
Perd�n que me meta, aunque en realidad soy muy metido. Por lo general decido que motor de base de datos utilizar realizando el siguiente razonamiento: 1. Si el programa es monousuario utilizo SQLite. 2. Si el programa es multiusuario de 2 a 100 usuarios, utilizo Firebird. 3. Si el programa es multiusuario de mas de 100 usuarios utilizo PostgreSQL. Ademas siempre trato de utilizar lo menos posible las caracter�sticas muy especificas de los motores, como los Stored procedures, por lo general son cosas piolas pero reducen y dificultan la migraci�n a otros motores y nunca sabes cuando puedas necesitar migrar. Saludos!!!

A ver usas 3 diferentes motores de BD.
Hace como 7 a�os empece en eso pero es un esquema imposible de mantener sino quieres estar todo el dia con clientes. Veamos en en ese momento no era SQlite sino FB y Postres que usaba hasta que me pregunte porque no uso Postgres en todos los casos y listo? Cual es el problema? La respuesta era NINGUNA.

No tengo problemas de licencia, ni de SO, ni de nada para que me parto el craneo decidiendo una cosa o la otra asi que me olvide de todo y para todo uso Postgres y me ha dado excelente resultados.

Para cosas locales totalmente o para configuraciones si uso SQLite pero son cosas que se nunca van a tener mas de un usuario para todo lo demas existe Postgres.

Entiendo el asunto de no querer atarse a un solo motor pero de no ser asi el verdadero poder de un motor no lo usaras llamese como se llame. Toda la logica de mi negocio esta metida en la BD, SP , funciones, etc,y saco el 100% de Postgres el desarrollar app pensando que corra para todos los motores, al no usar caracteristicas especificas, para mi es una perdida de tiempo.

En este caso para mi cualquiere base de datos serviria si solo la usas para almacenar cosas de que sirve, ademas lo unico que haria tu server seria select,insert.

En esto viene la discusion de siempre de 2 capas o 3 que no quiero meterme en eso pero para mi es mejor usar el motor de BD a toda capacidad porque sino porque lo eligimos.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* _________________________________________________________________ See how Windows� connects the people, information, and fun that are part of your life http://clk.atdmt.com/MRT/go/119463819/direct/01/

Reply by email

Bruno Luciani
to Edwin Quijada

Edwin, tu punto de vista es fuerte

y me parece que correcto

Que software de dise�o de base de datos usas con Postgres ?

Bruno

El 21 de junio de 2009 21:07, Edwin Quijada
<listas_quijada en hotmail.com>escribi�:

Show quoted text 75 lines
> > Perd�n que me meta, aunque en realidad soy muy metido. Por lo general decido que motor de base de datos utilizar realizando el siguiente razonamiento: > > > 1. Si el programa es monousuario utilizo SQLite. > > > 2. Si el programa es multiusuario de 2 a 100 usuarios, utilizo Firebird. > 3. Si el programa es multiusuario de mas de 100 usuarios utilizo PostgreSQL. > > Ademas siempre trato de utilizar lo menos posible las caracter�sticas muy especificas de los motores, como los Stored procedures, por lo general son cosas piolas pero reducen y dificultan la migraci�n a otros motores y nunca sabes cuando puedas necesitar migrar. > > > Saludos!!! > A ver usas 3 diferentes motores de BD. Hace como 7 a�os empece en eso pero es un esquema imposible de mantener sino quieres estar todo el dia con clientes. Veamos en en ese momento no era SQlite sino FB y Postres que usaba hasta que me pregunte porque no uso Postgres en todos los casos y listo? Cual es el problema? La respuesta era NINGUNA. No tengo problemas de licencia, ni de SO, ni de nada para que me parto el craneo decidiendo una cosa o la otra asi que me olvide de todo y para todo uso Postgres y me ha dado excelente resultados. Para cosas locales totalmente o para configuraciones si uso SQLite pero son cosas que se nunca van a tener mas de un usuario para todo lo demas existe Postgres. Entiendo el asunto de no querer atarse a un solo motor pero de no ser asi el verdadero poder de un motor no lo usaras llamese como se llame. Toda la logica de mi negocio esta metida en la BD, SP , funciones, etc,y saco el 100% de Postgres el desarrollar app pensando que corra para todos los motores, al no usar caracteristicas especificas, para mi es una perdida de tiempo. En este caso para mi cualquiere base de datos serviria si solo la usas para almacenar cosas de que sirve, ademas lo unico que haria tu server seria select,insert. En esto viene la discusion de siempre de 2 capas o 3 que no quiero meterme en eso pero para mi es mejor usar el motor de BD a toda capacidad porque sino porque lo eligimos. *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-849-8087 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* _________________________________________________________________ See how Windows� connects the people, information, and fun that are part of your life http://clk.atdmt.com/MRT/go/119463819/direct/01/ _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090621/a60c5c8b/attachment.html>

Reply by email

Carlos German Tejero
to Edwin Quijada: A ver usas 3 diferentes motores de BD. Hace como 7 a�os empece en eso pero es un…

A ver, quiz�s me exprese mal. No uso tres motores de bases de datos. Depende del tipo de proyecto y de su envergadura escojo uno, el que considero mas adecuado de los tres. Por ejemplo si tengo que hacer un soft se corra directamente desde un cd, postgres, que yo sepa, no tiene posibilidad de embebed.
Y ademas dije que dentro de las posibilidades, trato de no usar cuestiones especificas del motor. Eso mismo, trato, a veces es imposible, por ejemplo si haces GIS sobre postgres, vas a usar un monton de cosas especificas. Saludos.

El 21 de junio de 2009 21:07, Edwin Quijada
<listas_quijada en hotmail.com>escribi�:

Show quoted text 75 lines
> > Perd�n que me meta, aunque en realidad soy muy metido. Por lo general decido que motor de base de datos utilizar realizando el siguiente razonamiento: > > > 1. Si el programa es monousuario utilizo SQLite. > > > 2. Si el programa es multiusuario de 2 a 100 usuarios, utilizo Firebird. > 3. Si el programa es multiusuario de mas de 100 usuarios utilizo PostgreSQL. > > Ademas siempre trato de utilizar lo menos posible las caracter�sticas muy especificas de los motores, como los Stored procedures, por lo general son cosas piolas pero reducen y dificultan la migraci�n a otros motores y nunca sabes cuando puedas necesitar migrar. > > > Saludos!!! > A ver usas 3 diferentes motores de BD. Hace como 7 a�os empece en eso pero es un esquema imposible de mantener sino quieres estar todo el dia con clientes. Veamos en en ese momento no era SQlite sino FB y Postres que usaba hasta que me pregunte porque no uso Postgres en todos los casos y listo? Cual es el problema? La respuesta era NINGUNA. No tengo problemas de licencia, ni de SO, ni de nada para que me parto el craneo decidiendo una cosa o la otra asi que me olvide de todo y para todo uso Postgres y me ha dado excelente resultados. Para cosas locales totalmente o para configuraciones si uso SQLite pero son cosas que se nunca van a tener mas de un usuario para todo lo demas existe Postgres. Entiendo el asunto de no querer atarse a un solo motor pero de no ser asi el verdadero poder de un motor no lo usaras llamese como se llame. Toda la logica de mi negocio esta metida en la BD, SP , funciones, etc,y saco el 100% de Postgres el desarrollar app pensando que corra para todos los motores, al no usar caracteristicas especificas, para mi es una perdida de tiempo. En este caso para mi cualquiere base de datos serviria si solo la usas para almacenar cosas de que sirve, ademas lo unico que haria tu server seria select,insert. En esto viene la discusion de siempre de 2 capas o 3 que no quiero meterme en eso pero para mi es mejor usar el motor de BD a toda capacidad porque sino porque lo eligimos. *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-849-8087 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* _________________________________________________________________ See how Windows� connects the people, information, and fun that are part of your life http://clk.atdmt.com/MRT/go/119463819/direct/01/ _______________________________________________ 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/20090622/310166e8/attachment.html>

Reply by email

JoshyFun
to Edwin Quijada: A ver usas 3 diferentes motores de BD. Hace como 7 a�os empece en eso pero es un…

Hello Edwin,

Monday, June 22, 2009, 2:07:33 AM, you wrote:

EQ> A ver usas 3 diferentes motores de BD.
EQ> Hace como 7 a�os empece en eso pero es un esquema imposible EQ> de mantener sino quieres estar todo el dia con clientes. EQ> Veamos en en ese momento no era SQlite sino FB y Postres que EQ> usaba hasta que me pregunte porque no uso Postgres en todos los EQ> casos y listo? Cual es el problema? La respuesta era NINGUNA. [...]

Una pregunta a los que teneis experiencias pr�cticas con Firebird y Postgres. T�cnicamente que os hace seleccionar una u otra en vuestros desarrollos habituales ? Me explico, licencias y esas cosas a parte, me refiero a cosas pr�cticas como rendimiento en determinadas situaciones, facilidad de instalaci�n, posibles colisiones con BBDD ya instaladas en el equipo por otros softwares, etc, etc...

Best regards, JoshyFun

Reply by email

Carlos German Tejero
to JoshyFun

Para mi:
PostgreSQL:
.- Requiere de configuraci�n y administraci�n. .- Tiene todas las caracter�sticas que necesitas y mas (es el motor de base de datos open source mas completo que existe).
.- Consume recursos, pero tiene una escalabilidad excelente. .- A veces posee tantas caracteristicas que para proyectos peque�os termina entorpeciendo.
.- Multiplataforma

Firebird:
.- Facil de configurar y de mantener.
.- Carece de ciertas caracteristicas a veces necesarias como soporte nativo de FullTextSearch o GIS.
.- Consume muy pocos recursos
.- Las caracteristicas que posee por le general son suficientes .- Multiplataforma (Corre sobre windows como servicio o aplicaci�n, util para viejos win9x)
.- Puede utilizarse de forma embebed sin modificar casi para nada tu programa

Para mi para proyectos peque�os y que requieran de poca administraci�n y poco consumo de recursos Firebird, para cosas mas grandes, a nivel empresarial, PostgreSQL.
Saludos.

El 22 de junio de 2009 09:38, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 29 lines
Hello Edwin, Monday, June 22, 2009, 2:07:33 AM, you wrote: EQ> A ver usas 3 diferentes motores de BD. EQ> Hace como 7 a�os empece en eso pero es un esquema imposible EQ> de mantener sino quieres estar todo el dia con clientes. EQ> Veamos en en ese momento no era SQlite sino FB y Postres que EQ> usaba hasta que me pregunte porque no uso Postgres en todos los EQ> casos y listo? Cual es el problema? La respuesta era NINGUNA. [...] Una pregunta a los que teneis experiencias pr�cticas con Firebird y Postgres. T�cnicamente que os hace seleccionar una u otra en vuestros desarrollos habituales ? Me explico, licencias y esas cosas a parte, me refiero a cosas pr�cticas como rendimiento en determinadas situaciones, facilidad de instalaci�n, posibles colisiones con BBDD ya instaladas en el equipo por otros softwares, etc, etc... -- Best regards, JoshyFun _______________________________________________ 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/20090622/d60c0107/attachment.html>

Reply by email

Edwin Quijada
to Bruno Luciani: Edwin, tu punto de vista es fuerte y me parece que correcto Que software de dise�o de…

Generalmente uso el mismo EMS. No tengo uno en especial. He usado CaseStudio, DIa , EMS. Aunque me gusta mas CaseStudio tambien DBDesigner la gama es grande.

PD: Puedes ver mis correos desde la lista. Lo pregunto porque nunca veo que yo posteo a la lista.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087

* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------*

Reply by email

Bruno Luciani
to Edwin Quijada

Soy nuevo en la lista, pero los que has escrito ahora los vi perfectamente.

Bruno

El 22 de junio de 2009 13:15, Edwin Quijada
<listas_quijada en hotmail.com>escribi�:

Show quoted text 178 lines
Generalmente uso el mismo EMS. No tengo uno en especial. He usado CaseStudio, DIa , EMS. Aunque me gusta mas CaseStudio tambien DBDesigner la gama es grande. PD: Puedes ver mis correos desde la lista. Lo pregunto porque nunca veo que yo posteo a la lista. *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-849-8087 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* ________________________________ > Date: Sun, 21 Jun 2009 21:14:31 -0300 > From: bruno.luciani en gmail.com > To: lazarus-es en lists.lazarus.freepascal.org > Subject: Re: [Lazarus-es] Dudas varias II > > Edwin, tu punto de vista es fuerte > > y me parece que correcto > > Que software de dise�o de base de datos usas con Postgres ? > > Bruno > > El 21 de junio de 2009 21:07, Edwin Quijada> escribi�: > > > > > > > > > > > >> > >> Perd�n que me meta, aunque en realidad soy muy metido. Por lo general decido que motor de base de datos utilizar realizando el siguiente razonamiento: > >> > >> > >> 1. Si el programa es monousuario utilizo SQLite. > >> > >> > >> 2. Si el programa es multiusuario de 2 a 100 usuarios, utilizo Firebird. > >> 3. Si el programa es multiusuario de mas de 100 usuarios utilizo PostgreSQL. > >> > >> Ademas siempre trato de utilizar lo menos posible las caracter�sticas muy especificas de los motores, como los Stored procedures, por lo general son cosas piolas pero reducen y dificultan la migraci�n a otros motores y nunca sabes cuando puedas necesitar migrar. > > >> > >> > >> Saludos!!! > >> > > > > A ver usas 3 diferentes motores de BD. > > Hace como 7 a�os empece en eso pero es un esquema imposible de mantener sino quieres estar todo el dia con clientes. > > Veamos en en ese momento no era SQlite sino FB y Postres que usaba hasta que me pregunte porque no uso Postgres en todos los casos y listo? Cual es el problema? La respuesta era NINGUNA. > > > > No tengo problemas de licencia, ni de SO, ni de nada para que me parto el craneo decidiendo una cosa o la otra asi que me olvide de todo y para todo uso Postgres y me ha dado excelente resultados. > > > > Para cosas locales totalmente o para configuraciones si uso SQLite pero son cosas que se nunca van a tener mas de un usuario para todo lo demas existe Postgres. > > > > Entiendo el asunto de no querer atarse a un solo motor pero de no ser asi el verdadero poder de un motor no lo usaras llamese como se llame. Toda la logica de mi negocio esta metida en la BD, SP , funciones, etc,y saco el 100% de Postgres el desarrollar app pensando que corra para todos los motores, al no usar caracteristicas especificas, para mi es una perdida de tiempo. > > > > > En este caso para mi cualquiere base de datos serviria si solo la usas para almacenar cosas de que sirve, ademas lo unico que haria tu server seria select,insert. > > > > En esto viene la discusion de siempre de 2 capas o 3 que no quiero meterme en eso pero para mi es mejor usar el motor de BD a toda capacidad porque sino porque lo eligimos. > > > > > > *-------------------------------------------------------* > > *-Edwin Quijada > > *-Developer DataBase > > *-JQ Microsistemas > > *-809-849-8087 > > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" > > *-------------------------------------------------------* > > _________________________________________________________________ > > See how Windows� connects the people, information, and fun that are part of your life > > http://clk.atdmt.com/MRT/go/119463819/direct/01/ > > _______________________________________________ > > Lazarus-es mailing list > > Lazarus-es en lists.lazarus.freepascal.org > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > _________________________________________________________________ Get 5 GB of storage with Windows Live Hotmail. http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090622/48aab566/attachment.html>

Reply by email

JoshyFun
to Edwin Quijada: Generalmente uso el mismo EMS. No tengo uno en especial. He usado CaseStudio, DIa , EMS.…

Hello Edwin,

Monday, June 22, 2009, 6:15:12 PM, you wrote:

EQ> PD: Puedes ver mis correos desde la lista. Lo pregunto porque EQ> nunca veo que yo posteo a la lista.

Los correos que uno envia nunca vuelven, aunque el resto los lean, no se exactamente el motivo ya que yo tengo configirada mi cuenta para que me los reenvie, pero no me hace mucho caso que digamos :)

Best regards, JoshyFun

Reply by email

Bruno Luciani
to Edwin Quijada: Generalmente uso el mismo EMS. No tengo uno en especial. He usado CaseStudio, DIa , EMS.…

Pero de ahi solo Dbdesigner es opensource no ?

Bruno

El 22 de junio de 2009 13:15, Edwin Quijada
<listas_quijada en hotmail.com>escribi�:

Show quoted text 178 lines
Generalmente uso el mismo EMS. No tengo uno en especial. He usado CaseStudio, DIa , EMS. Aunque me gusta mas CaseStudio tambien DBDesigner la gama es grande. PD: Puedes ver mis correos desde la lista. Lo pregunto porque nunca veo que yo posteo a la lista. *-------------------------------------------------------* *-Edwin Quijada *-Developer DataBase *-JQ Microsistemas *-809-849-8087 * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* ________________________________ > Date: Sun, 21 Jun 2009 21:14:31 -0300 > From: bruno.luciani en gmail.com > To: lazarus-es en lists.lazarus.freepascal.org > Subject: Re: [Lazarus-es] Dudas varias II > > Edwin, tu punto de vista es fuerte > > y me parece que correcto > > Que software de dise�o de base de datos usas con Postgres ? > > Bruno > > El 21 de junio de 2009 21:07, Edwin Quijada> escribi�: > > > > > > > > > > > >> > >> Perd�n que me meta, aunque en realidad soy muy metido. Por lo general decido que motor de base de datos utilizar realizando el siguiente razonamiento: > >> > >> > >> 1. Si el programa es monousuario utilizo SQLite. > >> > >> > >> 2. Si el programa es multiusuario de 2 a 100 usuarios, utilizo Firebird. > >> 3. Si el programa es multiusuario de mas de 100 usuarios utilizo PostgreSQL. > >> > >> Ademas siempre trato de utilizar lo menos posible las caracter�sticas muy especificas de los motores, como los Stored procedures, por lo general son cosas piolas pero reducen y dificultan la migraci�n a otros motores y nunca sabes cuando puedas necesitar migrar. > > >> > >> > >> Saludos!!! > >> > > > > A ver usas 3 diferentes motores de BD. > > Hace como 7 a�os empece en eso pero es un esquema imposible de mantener sino quieres estar todo el dia con clientes. > > Veamos en en ese momento no era SQlite sino FB y Postres que usaba hasta que me pregunte porque no uso Postgres en todos los casos y listo? Cual es el problema? La respuesta era NINGUNA. > > > > No tengo problemas de licencia, ni de SO, ni de nada para que me parto el craneo decidiendo una cosa o la otra asi que me olvide de todo y para todo uso Postgres y me ha dado excelente resultados. > > > > Para cosas locales totalmente o para configuraciones si uso SQLite pero son cosas que se nunca van a tener mas de un usuario para todo lo demas existe Postgres. > > > > Entiendo el asunto de no querer atarse a un solo motor pero de no ser asi el verdadero poder de un motor no lo usaras llamese como se llame. Toda la logica de mi negocio esta metida en la BD, SP , funciones, etc,y saco el 100% de Postgres el desarrollar app pensando que corra para todos los motores, al no usar caracteristicas especificas, para mi es una perdida de tiempo. > > > > > En este caso para mi cualquiere base de datos serviria si solo la usas para almacenar cosas de que sirve, ademas lo unico que haria tu server seria select,insert. > > > > En esto viene la discusion de siempre de 2 capas o 3 que no quiero meterme en eso pero para mi es mejor usar el motor de BD a toda capacidad porque sino porque lo eligimos. > > > > > > *-------------------------------------------------------* > > *-Edwin Quijada > > *-Developer DataBase > > *-JQ Microsistemas > > *-809-849-8087 > > * " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" > > *-------------------------------------------------------* > > _________________________________________________________________ > > See how Windows� connects the people, information, and fun that are part of your life > > http://clk.atdmt.com/MRT/go/119463819/direct/01/ > > _______________________________________________ > > Lazarus-es mailing list > > Lazarus-es en lists.lazarus.freepascal.org > > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es > > _________________________________________________________________ Get 5 GB of storage with Windows Live Hotmail. http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090622/723dad9d/attachment-0001.html>

Reply by email

Jesus Reyes

--- El lun 22-jun-09, JoshyFun <joshyfun en gmail.com> escribi�:

Show quoted text 23 lines
De:: JoshyFun <joshyfun en gmail.com> Asunto: Re: [Lazarus-es] Dudas varias II A: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Fecha: lunes 22 de junio de 2009, 11:17 Hello Edwin, Monday, June 22, 2009, 6:15:12 PM, you wrote: EQ> PD: Puedes ver mis correos desde la lista. Lo pregunto porque EQ> nunca veo que yo posteo a la lista. Los correos que uno envia nunca vuelven, aunque el resto los lean, no se exactamente el motivo ya que yo tengo configirada mi cuenta para que me los reenvie, pero no me hace mucho caso que digamos :) -- Best regards, JoshyFun

Ambos tienen activada la opcion para que no les envien sus propios mensajes, si desean puedo intentar desactivar esa opcion y prueban.

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

Edwin Quijada
to JoshyFun: EQ> A ver usas 3 diferentes motores de BD. EQ> Hace como 7 a�os empece en eso pero es…
Show quoted text 13 lines
Una pregunta a los que teneis experiencias pr�cticas con Firebird y Postgres. T�cnicamente que os hace seleccionar una u otra en vuestros desarrollos habituales ? Me explico, licencias y esas cosas a parte, me refiero a cosas pr�cticas como rendimiento en determinadas situaciones, facilidad de instalaci�n, posibles colisiones con BBDD ya instaladas en el equipo por otros softwares, etc, etc... -- Best regards, JoshyFun

De FB no puedo habalr mucho porque hace tiempo qe lo abandone y no se como estaran las nuevas versiones pero en su momento tuve que decidirme entre Postgres, FB y Mysql.

MySql lo aborte porque en las prubas que hice se volvio un disparate con gran cantidad de transacciones, era la version 3.23 para que no me crucifiquen.

FB no me gusto mucho el simplismo que le vi ademas de la raiz que traia de Interbase, aunq la verdad su rendimeinto era muy bueno.

Postgres desde que lo adopte me enamore. Por que?
1- Tiene caracteristicas reales de un DBMS(ACID, MVCC, etc...) 2- Una comunidad bastante extensa
3- Similitud con Oracle
4- Uso de lenguajes procedurales, el que quieras
5- Gran mantenimeinto y nuevas versiones siempre, ahora va en la 8.4 6- Manejo de gran volumen de datos, ahora mismo estoy corriendo BD con mas de 100GB , es algo a tomar en cuenta

Se que muchos me diran que FB ofrece esto y mas pero cuando los probe ambos Postgres dejaba por mucho atras a FB, repito esto fue hace years, aunque en ese tiempo la version de PG era la 7.4 ahora es la 8.4 con muchas cosas nuevas tambien.

Como lo veo, uso a Postgres para todo,en lo unico en que no lo usaria es en algo embebido porque no soporta eso para eso uso SQLite despues todo lo demas Postgres.

EL asunto es porque no usarlo que diferencia tengo entre un cliente que solo tiene 2 usuarios y otro que tiene 50. Para mi ninguna a ambos le instalo la misma BD quien controla todo es mi app de esa forma solo trabajo una vez.

Mis app solo usan Postgres, ejemplo si un cliente pequeno me pide una app la desarrollo con PG pero si un cleinte grande quiere lo mismo solo trabajo el front quito opciones o agrego pero mi BD, el core , sigue estando igual.

Esto me da la seguirdad de que puedo vender mis app sin temor a que manana mis clientes me digan quiero subir y yo no tenga mas trabajo.

Mi app principal tiene dos formas Lite y Enterprise , que es una y que es otra ? La misma pero la aplicaicon de front es la que cambia la BD es igual asi si manana el cliente me dice que quiere moverse a la Enterprise hago el cambio en 5 min y listo , solo cambio el ejecutable y todo sigue normal.

SI hubiera tenido otra BD el lio a migrar data. Comercialemente esto me ha dado muchon resultado y ha sido una forma de vender mis app y hacerlas bien escalable.

Tengo un cliente que empezo comprandome el sofwtare para 3 usuarios y ya lleva 30 fue cmpradome cosas a medida que fue necesitandolas, es decir, practicamnet me compro la version enterprise a destajo opcion por opcion. Pero para mi esto no era problema solo le facturaba un nuevo modulo en el front , el cual estoy reescribiedno en lazarus,esta en delphi7, y listo todo seguia igual. Se imaginan que hubiera cambiado de BD me vuelvo loco porqe una vez me paso cuando tenia a FB y Postgres. El cleinte empezo a crecer y querias las cosas de esa forma poco pero como en FB solo llegaba hasta un punto no podia usar este modelo hasta el limite.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------* _________________________________________________________________ Color coding for safety: Windows Live Hotmail alerts you to suspicious email. http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_safety_112008

Reply by email

Edwin Quijada
to Carlos German Tejero: Para mi: PostgreSQL: .- Requiere de configuraci�n y administraci�n. .- Tiene todas…
Para mi: PostgreSQL: .- Requiere de configuraci�n y administraci�n.

Si quieres sacar provecho si sino solo instalas y olvidate de todo en Windows nadie lo configura ni administra e s mas puedes hacer instalaciones silenciosas.

.- Tiene todas las caracter�sticas que necesitas y mas (es el motor de base de datos open source mas completo que existe).

Si

.- Consume recursos, pero tiene una escalabilidad excelente.

Todo consume, tengo un server correindo en 64 MB con linux y otro con 32 Eso es relativo

.- A veces posee tantas caracteristicas que para proyectos peque�os termina entorpeciendo. .- Multiplataforma

Uhmm...eso no lo creo. No creo en proyectos pequenos creo en que el cliente no tiene para pagarte en ese momento todo lo que el quiere y nosotros definimos que es pequeno.

_________________________________________________________________ See how Windows� connects the people, information, and fun that are part of your life http://clk.atdmt.com/MRT/go/119463819/direct/01/

Reply by email

Edwin Quijada
to JoshyFun: EQ> PD: Puedes ver mis correos desde la lista. Lo pregunto porque EQ> nunca veo que yo…

Ok, Gracias
No interactuaba mucho porque pensaba que no podia enviar a la lista.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087

* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------*

----------------------------------------

Show quoted text 25 lines
Date: Mon, 22 Jun 2009 18:17:43 +0200 From: joshyfun en gmail.com To: lazarus-es en lists.lazarus.freepascal.org Subject: Re: [Lazarus-es] Dudas varias II Hello Edwin, Monday, June 22, 2009, 6:15:12 PM, you wrote: EQ> PD: Puedes ver mis correos desde la lista. Lo pregunto porque EQ> nunca veo que yo posteo a la lista. Los correos que uno envia nunca vuelven, aunque el resto los lean, no se exactamente el motivo ya que yo tengo configirada mi cuenta para que me los reenvie, pero no me hace mucho caso que digamos :) -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

_________________________________________________________________ Windows Live Hotmail now works up to 70% faster.
http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_faster_112008

Reply by email

Edwin Quijada
to Jesus Reyes: --- El lun 22-jun-09, JoshyFun <joshyfun en gmail.com> escribi�: Ambos tienen activada…

Excelente Jesus, si podrias dejar que nos reenvie esos correos, asi estamos mas informado.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-849-8087

* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo comun" *-------------------------------------------------------*

----------------------------------------

Show quoted text 45 lines
Date: Mon, 22 Jun 2009 09:24:22 -0700 From: jesusrmx en yahoo.com.mx To: lazarus-es en lists.lazarus.freepascal.org Subject: Re: [Lazarus-es] Dudas varias II --- El lun 22-jun-09, JoshyFun escribi�: > De:: JoshyFun > Asunto: Re: [Lazarus-es] Dudas varias II > A: "Spanish version of Lazarus List" > Fecha: lunes 22 de junio de 2009, 11:17 > Hello Edwin, > > Monday, June 22, 2009, 6:15:12 PM, you wrote: > > EQ> PD: Puedes ver mis correos desde la lista. Lo > pregunto porque > EQ> nunca veo que yo posteo a la lista. > > Los correos que uno envia nunca vuelven, aunque el resto > los lean, no > se exactamente el motivo ya que yo tengo configirada mi > cuenta para > que me los reenvie, pero no me hace mucho caso que digamos > :) > > -- > Best regards, > JoshyFun > Ambos tienen activada la opcion para que no les envien sus propios mensajes, si desean puedo intentar desactivar esa opcion y prueban. 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 _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

_________________________________________________________________ See how Windows� connects the people, information, and fun that are part of your life http://clk.atdmt.com/MRT/go/119463819/direct/01/

Reply by email

Jesus Reyes

--- El lun 22-jun-09, Edwin Quijada <listas_quijada en hotmail.com> escribi�:

Show quoted text 8 lines
De:: Edwin Quijada <listas_quijada en hotmail.com> Asunto: Re: [Lazarus-es] Dudas varias II A: lazarus-es en lists.lazarus.freepascal.org Fecha: lunes 22 de junio de 2009, 11:40 Excelente Jesus, si podrias dejar que nos reenvie esos correos, asi estamos mas informado.

Puedes probar ahora.

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

JoshyFun
to Edwin Quijada: De FB no puedo habalr mucho porque hace tiempo qe lo abandone y no se como estaran las…

Hello Edwin,

Monday, June 22, 2009, 6:33:15 PM, you wrote:

EQ> MySql lo aborte porque en las prubas que hice se volvio un EQ> disparate con gran cantidad de transacciones, era la version 3.23 EQ> para que no me crucifiquen.

Pero si 3.23 no ten�a transacciones :)

EQ> FB no me gusto mucho el simplismo que le vi ademas de la raiz EQ> que traia de Interbase, aunq la verdad su rendimeinto era muy EQ> bueno.

Hmmm... supongo que ser�a la 1.5 (que es la que uso), si le faltan bastantes cosas a la 1.5 aunque parece que la 2.5 es mucho m�s completa.

EQ> 6- Manejo de gran volumen de datos, ahora mismo estoy EQ> corriendo BD con mas de 100GB , es algo a tomar en cuenta

En mis aplicaciones el volumen no es muy importante, unos cuantos gigas como mucho normalmente, mi problema est� en la cantidad de registros :) ya que muchas de mis tablas (las de m�s tr�fico) son de 20/40 bytes. De todos modos me imagino que las dos se comportar�n razonablemente bien en este terreno.

[...]
EQ> loco porqe una vez me paso cuando tenia a FB y Postgres. El EQ> cleinte empezo a crecer y querias las cosas de esa forma poco pero EQ> como en FB solo llegaba hasta un punto no podia usar este modelo EQ> hasta el limite.

Recuerdas la limitaci�n que le encontraste a FB ?

Una cosa m�s... Mi aplicaci�n tiene que ser instalada por "manazas", te�ricamente t�cnicos, pero "manazas" a fin de cuentas y me encuentro con que algunos de los equipos poseen ya un firebird instalado por otra aplicaci�n. A alguien se le ocurre como solucionar este problema de modo que mi FB funcione y el suyo tambi�n ?

Best regards, JoshyFun

Reply by email

Edwin Quijada
to JoshyFun

Como te decia, hace tanto que la verdad no recuerdo pero si era esa la version. Puedes instalar Postgres, emn windows supongo. de uina forma silenciosa, es decir, que todo se instale solito y no tengas a nadie haciedno cosas tal como dijiste "manazas". Sobre FB ya no tengo mucho conocimeinto o mejor ya no tengo ninguno.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*

----------------------------------------

Show quoted text 55 lines
Date: Mon, 22 Jun 2009 21:21:28 +0200 From: joshyfun en gmail.com To: lazarus-es en lists.lazarus.freepascal.org Subject: Re: [Lazarus-es] Dudas varias II Hello Edwin, Monday, June 22, 2009, 6:33:15 PM, you wrote: EQ> MySql lo aborte porque en las prubas que hice se volvio un EQ> disparate con gran cantidad de transacciones, era la version 3.23 EQ> para que no me crucifiquen. Pero si 3.23 no ten�a transacciones :) EQ> FB no me gusto mucho el simplismo que le vi ademas de la raiz EQ> que traia de Interbase, aunq la verdad su rendimeinto era muy EQ> bueno. Hmmm... supongo que ser�a la 1.5 (que es la que uso), si le faltan bastantes cosas a la 1.5 aunque parece que la 2.5 es mucho m�s completa. EQ> 6- Manejo de gran volumen de datos, ahora mismo estoy EQ> corriendo BD con mas de 100GB , es algo a tomar en cuenta En mis aplicaciones el volumen no es muy importante, unos cuantos gigas como mucho normalmente, mi problema est� en la cantidad de registros :) ya que muchas de mis tablas (las de m�s tr�fico) son de 20/40 bytes. De todos modos me imagino que las dos se comportar�n razonablemente bien en este terreno. [...] EQ> loco porqe una vez me paso cuando tenia a FB y Postgres. El EQ> cleinte empezo a crecer y querias las cosas de esa forma poco pero EQ> como en FB solo llegaba hasta un punto no podia usar este modelo EQ> hasta el limite. Recuerdas la limitaci�n que le encontraste a FB ? Una cosa m�s... Mi aplicaci�n tiene que ser instalada por "manazas", te�ricamente t�cnicos, pero "manazas" a fin de cuentas y me encuentro con que algunos de los equipos poseen ya un firebird instalado por otra aplicaci�n. A alguien se le ocurre como solucionar este problema de modo que mi FB funcione y el suyo tambi�n ? -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

_________________________________________________________________ See how Windows� connects the people, information, and fun that are part of your life http://clk.atdmt.com/MRT/go/119463819/direct/01/

Reply by email

JoshyFun
to Edwin Quijada

Hello Edwin,

Monday, June 22, 2009, 9:25:13 PM, you wrote:

EQ> Como te decia, hace tanto que la verdad no recuerdo pero si EQ> era esa la version. Puedes instalar Postgres, emn windows supongo. EQ> de uina forma silenciosa, es decir, que todo se instale solito y EQ> no tengas a nadie haciedno cosas tal como dijiste "manazas". Sobre EQ> FB ya no tengo mucho conocimeinto o mejor ya no tengo ninguno.

Y si tu cliente tiene instalado Postgres 7.4 ya que lo usa el programa X y tu tienes que instalar 8.4 ? Le actualizas la versi�n con un "silent install" as� "sin avisar" o rechazas la instalaci�n hasta que el cliente decida ?

Best regards, JoshyFun

Reply by email

Edwin Quijada
to JoshyFun

Por lo general lo que hago es q lo instalo en otro puerto y otra localidad. No se me ha dado al menos en Windows.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*

----------------------------------------

Show quoted text 29 lines
Date: Mon, 22 Jun 2009 23:14:17 +0200 From: joshyfun en gmail.com To: lazarus-es en lists.lazarus.freepascal.org Subject: Re: [Lazarus-es] Dudas varias II Hello Edwin, Monday, June 22, 2009, 9:25:13 PM, you wrote: EQ> Como te decia, hace tanto que la verdad no recuerdo pero si EQ> era esa la version. Puedes instalar Postgres, emn windows supongo. EQ> de uina forma silenciosa, es decir, que todo se instale solito y EQ> no tengas a nadie haciedno cosas tal como dijiste "manazas". Sobre EQ> FB ya no tengo mucho conocimeinto o mejor ya no tengo ninguno. Y si tu cliente tiene instalado Postgres 7.4 ya que lo usa el programa X y tu tienes que instalar 8.4 ? Le actualizas la versi�n con un "silent install" as� "sin avisar" o rechazas la instalaci�n hasta que el cliente decida ? -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

_________________________________________________________________ See how Windows� connects the people, information, and fun that are part of your life http://clk.atdmt.com/MRT/go/119463819/direct/01/

Reply by email

Paola Bruccoleri
to Edwin Quijada: De FB no puedo habalr mucho porque hace tiempo qe lo abandone y no se como estaran las…

Hola Edwin...

el cual estoy reescribiedno en lazarus,esta en delphi7, y listo todo seguia igual.

quiz�s la pregunta sea tonta..
pero porqu� decidistes dejar delphi7 y migrara lazarus?? chauuuuuuuuuuuuu

=======================
A/P Paola Bruccoleri Arrambide
San Jos� de Mayo - San Jos� - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
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

Reply by email

Edwin Quijada
to Paola Bruccoleri

Simple, multiplataforma. No queria ni quiero matarme con Java la web esta muy sobredimensioanda aunq desarrollo bastante en PHP asi que necesitaba algo que conociera que me permitiera, cambiar rapido y no tener que botar todas esa lineas de codigo qe tenia en delphi.

Opcion obia : Lazarus.
Aunque la verdad empece con el cuando estaba supercrudo ya al menos ahora esta mas estable. Tuve qe hacer magia en ciertos casos para que se portara como debia.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------* _________________________________________________________________ Windows Live Hotmail now works up to 70% faster.
http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_faster_112008

Reply by email

Giuseppe Luigi Punzi Ruiz
to Carlos German Tejero: Para mi: PostgreSQL: .- Requiere de configuraci�n y administraci�n. .- Tiene todas…

Estoy contigo.

Un punto muy bueno de firebird, es, que tiene practicamente todo lo que puedas necesitar en un RDBMS, y, si la aplicaci�n es peque�a, pues entonces lo usas de manera embebida y te ahorras instalaci�n, mantenimiento y dem�s, funcionando como una sqlite.

Actualmente, si debo tirar de algo, tirar�a de Firebird. Postgres lo veo matar moscas a ca�onazos.

Por otro lado, me gusta intentar construir mis aplicaciones de la manera m�s "abstracta" posible, por lo que, si llegado el momento, Firebird se queda chico (cuidado, que �sto tambi�n es complicado), siempre puedo cambiar a Postgres de manera "sencilla".

El 22/06/2009, a las 14:49, Carlos German Tejero escribi�:

Show quoted text 64 lines
Para mi: PostgreSQL: .- Requiere de configuraci�n y administraci�n. .- Tiene todas las caracter�sticas que necesitas y mas (es el motor de base de datos open source mas completo que existe). .- Consume recursos, pero tiene una escalabilidad excelente. .- A veces posee tantas caracteristicas que para proyectos peque�os termina entorpeciendo. .- Multiplataforma Firebird: .- Facil de configurar y de mantener. .- Carece de ciertas caracteristicas a veces necesarias como soporte nativo de FullTextSearch o GIS. .- Consume muy pocos recursos .- Las caracteristicas que posee por le general son suficientes .- Multiplataforma (Corre sobre windows como servicio o aplicaci�n, util para viejos win9x) .- Puede utilizarse de forma embebed sin modificar casi para nada tu programa Para mi para proyectos peque�os y que requieran de poca administraci�n y poco consumo de recursos Firebird, para cosas mas grandes, a nivel empresarial, PostgreSQL. Saludos. El 22 de junio de 2009 09:38, JoshyFun <joshyfun en gmail.com> escribi�: Hello Edwin, Monday, June 22, 2009, 2:07:33 AM, you wrote: EQ> A ver usas 3 diferentes motores de BD. EQ> Hace como 7 a�os empece en eso pero es un esquema imposible EQ> de mantener sino quieres estar todo el dia con clientes. EQ> Veamos en en ese momento no era SQlite sino FB y Postres que EQ> usaba hasta que me pregunte porque no uso Postgres en todos los EQ> casos y listo? Cual es el problema? La respuesta era NINGUNA. [...] Una pregunta a los que teneis experiencias pr�cticas con Firebird y Postgres. T�cnicamente que os hace seleccionar una u otra en vuestros desarrollos habituales ? Me explico, licencias y esas cosas a parte, me refiero a cosas pr�cticas como rendimiento en determinadas situaciones, facilidad de instalaci�n, posibles colisiones con BBDD ya instaladas en el equipo por otros softwares, etc, etc... -- Best regards, JoshyFun _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es -- Carlos Germ�n Tejero _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20090623/0e383ba3/attachment.html>

Reply by email

Edwin Quijada
to Giuseppe Luigi Punzi Ruiz

La seleccion de una BD es una guerra santa porque todos tenemos una preferida ahora lo que si es el modelo que usamos sin importar el modelo.

*-------------------------------------------------------* *-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*

Reply by email