From aevorar en gmail.com Thu Aug 4 01:20:19 2016 From: aevorar en gmail.com (=?UTF-8?Q?Antonio_=c3=89vora?=) Date: Thu, 4 Aug 2016 01:20:19 +0200 Subject: [Lazarus-es] =?utf-8?q?Depuraci=C3=B3n_de_paquetes?= Message-ID: <1dd6459f-1aaa-14b7-92ba-b28b268e9be1@gmail.com> Estimados compañeros. Estoy intentando depurar un componente propio y no consigo hacer funcionar los puntos de ruptura dentro del paquete, también probé en paquetes que no implementan componentes (solo runtime) con el mismo resultado. Hace mucho tiempo que no depuraba componentes pero recuerdo haberlo usado en anteriores ocasiones. ¿Alguna orientación? Escenario: Windows 7 32bits con Lazarus actualizado desde repo y fpc 3.0. IDE compilado como "Normal IDE" (con "Debug IDE" tampoco funciona) Un cordial saludo y gracias de antemano. From leonel_garoche en hotmail.com Wed Aug 10 20:39:05 2016 From: leonel_garoche en hotmail.com (LEONEL GOMEZ) Date: Wed, 10 Aug 2016 12:39:05 -0600 Subject: [Lazarus-es] Calidad de mensajes en la lista Message-ID: Quiero agregarme a la lista de mensajes. Gracias Enviado desde mi Windows Phone ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From fajprieto en gmail.com Wed Aug 10 22:13:43 2016 From: fajprieto en gmail.com (francisco prieto) Date: Wed, 10 Aug 2016 20:13:43 +0000 Subject: [Lazarus-es] Calidad de mensajes en la lista In-Reply-To: References: Message-ID: Que es eso de la lista de mensajes? Saludos, Pancho Córdoba Argentina El mié., 10 ago. 2016 a las 15:39, LEONEL GOMEZ () escribió: > > Quiero agregarme a la lista de mensajes. > > Gracias > > Enviado desde mi Windows Phone > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > http://lists.lazarus-ide.org/listinfo/lazarus-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From fajprieto en gmail.com Wed Aug 10 22:13:43 2016 From: fajprieto en gmail.com (francisco prieto) Date: Wed, 10 Aug 2016 20:13:43 +0000 Subject: [Lazarus-es] Calidad de mensajes en la lista In-Reply-To: References: Message-ID: Que es eso de la lista de mensajes? Saludos, Pancho Córdoba Argentina El mié., 10 ago. 2016 a las 15:39, LEONEL GOMEZ () escribió: > > Quiero agregarme a la lista de mensajes. > > Gracias > > Enviado desde mi Windows Phone > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > http://lists.lazarus-ide.org/listinfo/lazarus-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From r.bidegain en gmail.com Sat Aug 20 19:19:50 2016 From: r.bidegain en gmail.com (Rafael Bidegain) Date: Sat, 20 Aug 2016 14:19:50 -0300 Subject: [Lazarus-es] alternativa a TFPExpressionParser Message-ID: hola a todos. Tengo que hacer una utilidad para hacer búsquedas sobre archivos de texto. El problema es que el usuario necesita buscar algunas veces con 1 condición otras con dos o tres condiciones. y no siempre sobre el mismo campo. La solución con TFPExpressionParser no me desagrada, pero estoy buscando eficiencia ya que intuyo que en no mucho tiempo el usuario me va a pedir que el proceso se haga automáticamente sobre un grupo de archivos.(ahora abre un archivo con un TOpendialog, los parámetros de búsqueda se cargan en un TStringGrid) cada archivo tiene 40.000 registros. por el momento los conectores lógicos son todos and y lo resuelvo así fparser := TFPExpressionParser.Create(nil); identifier1 := fparser.Identifiers.AddIntegerVariable('x1',0); identifier1 := fparser.Identifiers.AddIntegerVariable('x2',0); fparser.Expression := ''; if trim(StringGrid1.Cells[1,1]) <> '' then //ctacte begin fparser.Expression := '(x1=0)'; end; if length(fparser.Expression) > 0 then fparser.Expression := fparser.Expression + ' and (x2=0)' else fparser.Expression := '(x2=0)'; gracias! -- Rafael Bidegain Ya que los cuerdos no hablan, hablará el loco. (The Fool, Padraic Pearse) # yo quiero educación libre. ¡YA! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From jesusrmx en gmail.com Thu Aug 25 19:15:34 2016 From: jesusrmx en gmail.com (Jesus Reyes A.) Date: Thu, 25 Aug 2016 12:15:34 -0500 Subject: [Lazarus-es] alternativa a TFPExpressionParser In-Reply-To: References: Message-ID: On Sat, 20 Aug 2016 12:19:50 -0500, Rafael Bidegain wrote: > hola a todos. > > Tengo que hacer una utilidad para hacer búsquedas sobre archivos de > texto. > El problema es que el usuario necesita buscar algunas veces con 1 > condición otras con dos o tres condiciones. y no siempre sobre el >mismo > campo. > > La solución con TFPExpressionParser no me desagrada, pero estoy buscando > eficiencia ya que intuyo que en no mucho tiempo el usuario me >va a > pedir que el proceso se haga automáticamente sobre un grupo de > archivos.(ahora abre un archivo con un TOpendialog, los parámetros >de > búsqueda se cargan en un TStringGrid) > > cada archivo tiene 40.000 registros. > > por el momento los conectores lógicos son todos and y lo resuelvo así > fparser := TFPExpressionParser.Create(nil); > identifier1 := fparser.Identifiers.AddIntegerVariable('x1',0); > identifier1 := fparser.Identifiers.AddIntegerVariable('x2',0); > fparser.Expression := ''; > if trim(StringGrid1.Cells[1,1]) <> '' then //ctacte > begin > fparser.Expression := '(x1=0)'; > end; > > if length(fparser.Expression) > 0 then > fparser.Expression := fparser.Expression + ' and (x2=0)' > else > fparser.Expression := '(x2=0)'; > > gracias! > --Rafael Bidegain > > Ya que los cuerdos no hablan, hablará el loco. > (The Fool, Padraic Pearse) > > # yo quiero educación libre. ¡YA! > No entiendo bien si tu pregunta es con respecto de la manera de crear una expresión de una manera mas eficiente o si de un método de hacer la búsqueda en si mas eficiente. Opto por lo segundo, y aunque parece que tus búsquedas son mas especializadas, en este enlace hablan al respecto de busquedas de texto utilizando el algoritmo Boyer-Moore, fue el primer resultado que encontré quizás existan mas. http://forum.lazarus.freepascal.org/index.php/topic,23136.0.html Jesus Reyes A. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: From mmgomez en gmail.com Sat Aug 27 21:08:31 2016 From: mmgomez en gmail.com (Martin Gomez) Date: Sat, 27 Aug 2016 16:08:31 -0300 Subject: [Lazarus-es] alternativa a TFPExpressionParser In-Reply-To: References: Message-ID: Yo lo haría armando una linea de comando para el utilitario "grep" y parseando el resultado. 2016-08-25 14:15 GMT-03:00 Jesus Reyes A. : > On Sat, 20 Aug 2016 12:19:50 -0500, Rafael Bidegain > wrote: > > hola a todos. > > Tengo que hacer una utilidad para hacer búsquedas sobre archivos de texto. > El problema es que el usuario necesita buscar algunas veces con 1 > condición otras con dos o tres condiciones. y no siempre sobre el mismo > campo. > > La solución con TFPExpressionParser no me desagrada, pero estoy buscando > eficiencia ya que intuyo que en no mucho tiempo el usuario me va a pedir > que el proceso se haga automáticamente sobre un grupo de archivos.(ahora > abre un archivo con un TOpendialog, los parámetros de búsqueda se cargan en > un TStringGrid) > > cada archivo tiene 40.000 registros. > > por el momento los conectores lógicos son todos and y lo resuelvo así > fparser := TFPExpressionParser.Create(nil); > identifier1 := fparser.Identifiers.AddIntegerVariable('x1',0); > identifier1 := fparser.Identifiers.AddIntegerVariable('x2',0); > fparser.Expression := ''; > if trim(StringGrid1.Cells[1,1]) <> '' then //ctacte > begin > fparser.Expression := '(x1=0)'; > end; > > if length(fparser.Expression) > 0 then > fparser.Expression := fparser.Expression + ' and (x2=0)' > else > fparser.Expression := '(x2=0)'; > > gracias! > -- > Rafael Bidegain > > Ya que los cuerdos no hablan, hablará el loco. > (The Fool, Padraic Pearse) > > # yo quiero educación libre. ¡YA! > > > No entiendo bien si tu pregunta es con respecto de la manera de crear una > expresión de una manera mas eficiente o si de un método de hacer la > búsqueda en si mas eficiente. > > Opto por lo segundo, y aunque parece que tus búsquedas son mas > especializadas, en este enlace hablan al respecto de busquedas de texto > utilizando el algoritmo Boyer-Moore, fue el primer resultado que encontré > quizás existan mas. http://forum.lazarus.freepascal.org/index.php/ > topic,23136.0.html > > Jesus Reyes A. > > _______________________________________________ > Lazarus-es mailing list > Lazarus-es en lists.lazarus-ide.org > http://lists.lazarus-ide.org/listinfo/lazarus-es > > -- ​ Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. ​ ​ *Linus Torvalds* ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: