<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Delphi-Neftalí</title>
    <link>http://neftali.clubdelphi.com/</link>
    <description>Feeds de la página de Neftalí sobre Delphi</description>
    <language>es-es</language>
    <copyright>© Neftalí -Germán Estévez-</copyright>
    <managingEditor>german_ral@hotmail.com</managingEditor>
    <webMaster>german_ral@hotmail.com</webMaster>
    <generator>mirabyte Feed Writer</generator>
    <category>Programación</category>
    <category>Delphi</category>
    <category>Programming</category>
    <category>Samples</category>
    <category>Ejemplos</category>
    <category>Tips</category>
    <category>Trucos</category>
    <item>
      <title>Dibujar porcentaje en una celda de un Grid</title>
      <description>
        <![CDATA[<p><font face="Arial" size="2">En este ejemplo se muestra c&oacute;mo dibujar manualmente una barra de porcentaje en una celda de un DBGrid. Presuponemos que en la celda en la que vamos a dibujar la barra se est&aacute; mostrando un valor entre 0 y 100 que pertenece a un porcentaje. Este ejemplo muestra c&oacute;mo se hace para un componente TDBGrid est&aacute;ndard; No es muy dif&iacute;cil adaptarlo para utilizarlo en un TStringGrid o similar. </font></p>
  <p><font face="Arial" size="2"><a href="http://neftali.clubdelphi.com/images/drawcell.gif">&nbsp;</a></font></p><img title="Dibujar porcentaje" alt="Dibujar porcentaje" src="http://neftali.clubdelphi.com/images/drawcell.gif" border="0" />]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Thu, 19 Jun 2008 17:30:08 +0200</pubDate>
      <category>Ejemplos</category>
      <category>Samples</category>
      <category>Delphi</category>
      <category>Programación</category>
    </item>
    <item>
      <title>Download Day de Firefox 3</title>
      <description>
        <![CDATA[<p><font face="arial">El sitio </font><a href="http://www.spreadfirefox.com/" target="_blank"><font face="arial">spreadFirefox</font></a><font face="arial"> se ha propuesto conseguir</font><a href="http://www.spreadfirefox.com/es-ES/worldrecord" target="_blank"><font face="arial"> un record de descargas</font></a><font face="arial"> para en el libro Guinness el d&iacute;a del lanzamiento de Firefox 3, que a&uacute;n no se conoce pero que ser&aacute; el pr&oacute;ximo mes de junio/2008. Ya sab&eacute;is si quer&eacute;is participar no tard&eacute;is en apuntaros. Personalmente utilizo este navegador desde hace mucho tiempo y recomiendo al que no lo haya probado todav&iacute;a que lo instale 1 o 2 semanas. Despu&eacute;s no querr&eacute;is quitarlo... </font></p>
  <p><font face="arial">;-D </font></p><a href="http://www.spreadfirefox.com/node&id=0&t=294"><img title="Download Day - Portuguese" alt="Download Day - Portuguese" src="http://www.spreadfirefox.com/files/images/affiliates_banners/468x60_dday_pt-br.png" border="0" /></a>]]>
      </description>
      <link>http://www.spreadfirefox.com/es-ES/worldrecord</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Fri, 30 May 2008 12:51:42 +0200</pubDate>
      <category domain="irefox" />
      <category domain="uinnes" />
      <category domain="eb" />
      <category domain="avegadores" />
    </item>
    <item>
      <title>Cambiar el cursor activo utilizando un BITMAP</title>
      <description>
        <![CDATA[<p><font face="arial" size="2">A&ntilde;adido un nuevo truco que muestra c&oacute;mo cambiar el cursor activo de la aplicaci&oacute;n utilizando un BITMAP. en este caso extra&iacute;do de un TImage, aunque con pocos cambios se puede obtener de disco o de un recurso asociado a la aplicaci&oacute;n. Est&aacute; disponible en la <a href="http://neftali.clubdelphi.com/tips.html">secci&oacute;n de trucos</a> de la p&aacute;gina.</font></p>
<p><img src="http://neftali.clubdelphi.com/images/demo_bmp2cursor.png" /> </p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Wed, 14 May 2008 12:51:42 +0200</pubDate>
      <category domain="elphi" />
      <category domain="rogramación" />
      <category domain="rogramming" />
      <category domain="ips" />
      <category domain="rucos" />
    </item>
    <item>
      <title>Estamos de vuelta...</title>
      <description>
        <![CDATA[<strong>26/02/2008</strong> 
<p>Después de una pequeña temporada "fuera de servicio" por una renovación de servidores,estamos de vuelta. Espero en unos días subir unos cuantos ejemplos nuevos que tengo pendientes y acumulados en este tiempo. </p>
<p>Ahh! ¡<strong>Feliz 2008</strong>! ;-DD </p>]]>
      </description>
      <link>http://neftali.clubdelphi.com</link>
      <author>german_ral@hotmail.com</author>
      <comments>Noticias / News</comments>
      <pubDate>Tue, 26 Feb 2008 18:17:46 +0200</pubDate>
      <category domain="oticias / News" />
    </item>
    <item>
      <title>Ejemplo de cómo implementar una busqueda incremental</title>
      <description>
        <![CDATA[<strong>Ejemplo de cómo implementar una busqueda incremental</strong> 
<p>En este ejemplo se muestra de forma sencilla de realizar una búsqueda incremental sobe un campo y mostrar el resultado de la búsqueda sobre un DBGrid estandard. Para este ejempo se ha utilizado un TClientDataset, de forma que todos los datos estén cargados en memoria (en local). </p>
<p>Hay que tener en cuenta que este método puede ser costoso si la tabla es muy grande o los datos datos no se encuentran en local (cursores server-side, por ejemplo).</p>
<p><img src="http://neftali.clubdelphi.com/images/imagen_ej_busqueda_incremental.png"></p>
<p>Se puede descargar el ejemplo con el código incluído en la sección de ejemplos.</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos / Samples</comments>
      <pubDate>Tue, 26 Feb 2008 18:17:48 +0200</pubDate>
      <category domain="jemplos / Samples" />
    </item>
    <item>
      <title>Sistema de PlugIns en Delphi - Parte 1 (Articles section)</title>
      <description>
        <![CDATA[<strong>Sistema de plugIns en Delphi - Parte 1</strong>
<p>Más o menos todo el mundo que está metido un poco en informática y más concretamente en programación tiene una idea de qué es un plugin. <br/>&nbsp;&nbsp;&nbsp; ¿Cómo definirlo? Tal vez las primeras palabras que se me ocurren son “añadido” o “complemento”. Si buscamos la traducción del inglés veremos que significa algo así como “enchufar” o “enchufable”. <br/>&nbsp;&nbsp;&nbsp; Con ambas cosas ya podemos dar una aproximación en programación. Un plugin (plug-in, addin, add-in, add-on, addon,...) podemos definirlo como: “Un programa o librería que permite 'enchufarse' o 'añadirse' a otra aplicación y que consigue 'complementarla' o darle una 'funcionalidad añadida'. </p>
<p>&nbsp;En este artículo se da una introducción a cómo poder programar PlugIns en Delphi.<br/>Se puede encontrar la versión en formato <strong>OpenOffice</strong>, la versión en formato <strong>PDF</strong> y los <strong>ejemplos</strong> en la sección de <strong>Artículos</strong> de la <a href="http://neftali.clubdelphi.com/">página</a>.</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com</link>
      <author>german_ral@hotmail.com</author>
      <comments>Articulos / Articles</comments>
      <pubDate>Wed, 7 Nov 2007 12:38:39 +0200</pubDate>
      <category domain="rticulos / Articles" />
    </item>
    <item>
      <title>Componente TInactivityApp version 1.0</title>
      <description>
        <![CDATA[<img style="WIDTH: 30px; HEIGHT: 30px" alt="" src="http://neftali.clubdelphi.com/images/CInactivityApp_web.bmp"><br/><br/>Este componente permite detectar en la aplicación donde se utiliza la inactividad de teclado y de ratón pasado un determinado tiempo (de forma similar a cómo se activa el salvapantallas del sistema). <br/>El tiempo que se quiere detectar de inactividad es configurable por el usuario en minutos y segundos. Basta con activar el componente, configurar el tiempo&nbsp; de inactividad; Pasado este tiempo de inactividad "saltará" un evento de aviso.]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Wed, 12 Sep 2007 18:31:05 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Convertir un Menu en un TreeView</title>
      <description>
        <![CDATA[<div>En este ejemplo se muestra de forma sencilla cómo "pasar" o convertir un Menu existente (componente TMainMenu) en un TTreeView; Conservando la jerarquía de los elementos y asignando las imágenes que ya existan en el ejemplo.</div>
<div>Está disponible en la sección de <strong>Ejemplos</strong> de la página.<br/><!--INI_IMAGEN_EJEMPLO--></div>
<div id=textonews><br/><img style="BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid" alt="" src="http://neftali.clubdelphi.com/images/imagen_ej_Menu_a_TreeView.png"> </div>]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos/Samples</comments>
      <pubDate>Wed, 8 Aug 2007 11:24:21 +0200</pubDate>
      <category domain="jemplos/Samples" />
    </item>
    <item>
      <title>Actualización de la web</title>
      <description>
        <![CDATA[Estoy actualizando la Web.<br/>No hay grandes cambios, pero sí una remodelación, hojas de estilo, nuevos contenidos y reorganización de los existentes.<br/>Además me servirá para "aprender" cosas nuevas y experimentar otras. ;-)
<p>Por favor, si tenéis sugerencias, errores, comentarios, ideas o cualquier podéis contactar conmigo en la dirección:&nbsp; <a href="mailto:german_ral@hotmail[punto]com">german_ral@hotmail[punto]com</a></p>
<p>Gracias.<br/></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <comments>Noticia / News</comments>
      <pubDate>Wed, 8 Aug 2007 11:06:45 +0200</pubDate>
      <category domain="oticia / News" />
    </item>
    <item>
      <title>Actualización del componente TSelectOnRuntime (v. 1.4)</title>
      <description>
        <![CDATA[<strong>TSelectOnRuntime Versión 1.4</strong> 
<p><a href="http://neftali.clubdelphi.com/CustomizeGrid_Web.bmp"></a></p>
<p><img src="http://neftali.clubdelphi.com/CSelectOnRunTime_Web.bmp"></p>
<p><!--StartFragment -->Actualizada la versión del componente <a href="http://neftali.clubdelphi.com/delphi_componentes.html">TSelectOnRuntime</a> en la <a href="http://neftali.clubdelphi.com/delphi_componentes.html">sección de componentes</a>. <br/>Se han corregido algunos bugs (relacionados con controles que tenían definda la propiedad Align) y añadida la propiedad para modificar la coloraciíon de las marcas de selección.</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Mon, 6 Aug 2007 16:38:55 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Ejemplo de PlugIns con Packages dinámicos</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp;&nbsp; El ejemplo muestra cómo se podría implementar un sistema de Plug-Ins en una aplicación utilizando packages dinámicos. Crear los packages por separado (BPL) y cargarlos dinámicamente desde el programa principal para añadirlos a un menú. 
<p><img src="http://neftali.clubdelphi.com/images/Imagen119_ej_plugins.png"></p>
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)"><a href="http://neftali.clubdelphi.com/ejemplos_files/Delphi_Plugins_Con_Packages_Dinamicos.zip">Dephi6 - Fuentes</a></SMALL></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos/Samples</comments>
      <pubDate>Wed, 8 Aug 2007 11:06:46 +0200</pubDate>
      <category domain="jemplos/Samples" />
    </item>
    <item>
      <title>Ejemplo de Drag&amp;Drop entre dos TListBox</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp;&nbsp; Ejemplo que muestra cómo arrastrar elementos entre dos componentes de tipo TListBox utilizando el ratón (Drag&amp;Drop); Está basado en un formulario que trae el propieo delphi añadiendo el soporte para ratón. 
<p><img src="http://neftali.clubdelphi.com/images/DragDropListBox.png"></p>
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)"><a href="http://neftali.clubdelphi.com/delphi_ejemplos.html">Dephi6 - Fuentes</a></SMALL></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos/Samples</comments>
      <pubDate>Mon, 25 Jun 2007 13:09:30 +0200</pubDate>
      <category domain="jemplos/Samples" />
    </item>
    <item>
      <title>Actualización del componente TCustomizeGrid (v. 1.3)</title>
      <description>
        <![CDATA[<strong>TCustomizeGrid Versión 13</strong> 
<p><a href="http://neftali.clubdelphi.com/CustomizeGrid_Web.bmp"></a></p>
<p><img src="http://neftali.clubdelphi.com/CustomizeGrid_Web.bmp"></p>
<p><!--StartFragment -->Actualizada la versión del componente <a href="http://neftali.clubdelphi.com/delphi_componentes.html#TCustomizeGrid_1.2">TCustomizeGrid</a> en la <a href="http://neftali.clubdelphi.com/delphi_componentes.html">sección de componentes</a>. <br/>Se han corregido algunos Bugs.Los más importantes:<br/><br/>* Error de pintado cuando existían filas alternativas y se navegaba por el DGGrid.<br/>* Error al pulsar un click sobre un título de columna (en construcción; futura ampliación).</p>
<p><img src="http://neftali.clubdelphi.com/images/TCustomizeGrid_image.png"></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#TCustomizeGrid_1.2</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Fri, 4 May 2007 17:13:44 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Descargar un fichero y copiarlo en local (Indy)</title>
      <description>
        <![CDATA[<SPAN><SPAN style="FONT-STYLE: italic"><SPAN style="FONT-STYLE: italic"><SPAN style="FONT-STYLE: italic"><SPAN style="FONT-STYLE: italic"><SPAN style="FONT-STYLE: italic"><SPAN style="FONT-STYLE: italic"><SPAN><SPAN><SPAN><SPAN class=sourcecode><SPAN style="FONT-SIZE: 10pt; BACKGROUND: white 0% 50%; FONT-FAMILY: Arial; moz-background-clip: initial; moz-background-origin: initial; moz-background-inline-policy: initial">&nbsp;&nbsp;&nbsp;&nbsp;Se trata de un sencillo ejemplo&nbsp;</SPAN></SPAN></SPAN><SPAN><SPAN class=sourcecode><SPAN lang=ES-TRAD style="FONT-SIZE: 10pt; BACKGROUND: white 0% 50%; FONT-FAMILY: Arial; moz-background-clip: initial; moz-background-origin: initial; moz-background-inline-policy: initial">para mostrar cómo descargar un fichero desde internet y copiarlo en local. En su día lo desarrollé para montar la actualización en línea de una aplicación. Previamente a esto, se descargaba un fichero de texto para comprobar ambas versiones; Si la actual estaba anticuada, se descargaba la nueva utilizando éste sistema.</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN>
<p><img src="http://neftali.clubdelphi.com/images/Ejemplo_Descarga.png"><!--StartFragment --></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Descargar_un_fichero_y_copiarlo_en_local</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos/Samples</comments>
      <pubDate>Fri, 29 Dec 2006 17:22:43 +0200</pubDate>
      <category domain="jemplos/Samples" />
    </item>
    <item>
      <title>FormDesigner - Simple ejemplo de creación de controles en Runtime</title>
      <description>
        <![CDATA[Se trata de un sencillo ejemplo para mostrar el funcionamiento del componente <a href="http://neftali.clubdelphi.com/delphi_componentes.html#TSelectOnRunTime"><strong>TSelectOnRuntime</strong> </a>que se encuentra en la sección de componentes de ésta página. 
<p>De una forma muy burda (pero suficiente para ver el funcionamiento del componente) se ilustra con una imitación a IDE de Delphi cómo se pueden crear y modificar diferentes componentes en Runtime. </p>
<p><img src="http://neftali.clubdelphi.com/images/img_ej_formdesigner.png"></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Burdo_IDE</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos/Samples</comments>
      <pubDate>Fri, 3 Nov 2006 13:38:40 +0200</pubDate>
      <category domain="jemplos/Samples" />
    </item>
    <item>
      <title>Actualización del componente TSelectOnRuntime (v. 1.3)</title>
      <description>
        <![CDATA[<strong>TSelectOnRuntime Versión 1.3</strong> 
<p><a href="http://neftali.clubdelphi.com/CSelectOnRunTime_Web.bmp"></a></p>
<p><img src="http://neftali.clubdelphi.com/CSelectOnRunTime_Web.bmp"></p>
<p><!--StartFragment -->Actualizada la versión del componente <a href="http://neftali.clubdelphi.com/delphi_componentes.html#TSelectOnRunTime">TSelectOnRuntime</a> a la versión 1.3; Se encuentra en la <a href="http://neftali.clubdelphi.com/delphi_componentes.html">sección de componentes</a>. Se han corregido&nbsp;algunos bugs al seleccionar y mover controles (sobre tod cuando trabajamos con controles que está contenidos por otros). </p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#TSelectOnRunTime</link>
      <author>german_ral@hotmail.com</author>
      <comments>Components</comments>
      <pubDate>Fri, 3 Nov 2006 12:38:48 +0200</pubDate>
      <category domain="omponents" />
    </item>
    <item>
      <title>Simular &quot;tollbars flotantes&quot; en torno al formulario</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp;&nbsp; Ejemplo que muestra cómo crear "<a href="http://neftali.clubdelphi.com/delphi_ejemplos.html#Simular_barras_flotantes_en_torno_al">barras de herramientas flotantes</a>" en un formulario similares a las que se pueden ver por ejemplo en los expertos CnPack. Para ello se utiliza el mensaje <SPAN style="FONT-WEIGHT: bold">WM_WINDOWPOSCHANGING</SPAN> que se puede "capturar" desde cualquier clase derivada de TCustomForm. 
<p><img src="http://neftali.clubdelphi.com/images/floatingwindows.png"></p>
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)"><a href="http://neftali.clubdelphi.com/ejemplos_files/floating_toolbar.zip">Dephi6 - Fuentes - Ejecutable</a></SMALL></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Simular_barras_flotantes_en_torno_al</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos/Samples</comments>
      <pubDate>Thu, 10 Aug 2006 16:38:35 +0200</pubDate>
      <category domain="jemplos/Samples" />
    </item>
    <item>
      <title>Actualizado el ejemplo &quot;Crear menu a partir de texto&quot;</title>
      <description>
        <![CDATA[<p>Actualizado el ejemplo de "Crear un menú de aplicación a partir de un fichero de texto", para añadirle la opción de asignar a los elementos del menú creado el evento Onclick, de forma que se pueda programar la respuesta al pulsar sobre los ítems.</p>
<p><a href="http://neftali.clubdelphi.com/delphi_ejemplos.html#Crear_un_menu_a_partir_de_texto_">link</a>.</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Crear_un_menu_a_partir_de_texto_</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos/Samples</comments>
      <pubDate>Thu, 15 Jun 2006 15:58:41 +0200</pubDate>
      <category domain="jemplos/Samples" />
    </item>
    <item>
      <title>Crear un fichero MDB (de MS Access) por código</title>
      <description>
        <![CDATA[<strong>Crear un fichero MDB (de MS Access) por código.</strong> 
<p>Explica cómo crear un fichero MDB (Base de Datos de Microsoft Access) desde Delphi utilizando código. Para poder generar el fichero debemos importar desde Delphi la librería de ADO.</p>
<p><img src="http://neftali.clubdelphi.com/images/msAccess.png"></p>
<p><strong></strong>&nbsp;</p>
<p>&nbsp;</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_tips.html#Crear_un_fichero_MDB_Access</link>
      <author>german_ral@hotmail.com</author>
      <comments>Tips/Trucos</comments>
      <pubDate>Thu, 1 Jun 2006 12:23:25 +0200</pubDate>
      <category domain="ips/Trucos" />
    </item>
    <item>
      <title>API LockFile para detectar instancias de aplicación activas en red</title>
      <description>
        <![CDATA[<strong>API LockFile para detectar instancias de aplicación activas en red.</strong>
<p>&nbsp;Éste ejemplo muestra cómo utilizar la API LockFile para detectar aplicaciones que están ejecutándose. <br/><U>La situación es la siguiente</U>: Una aplicación que se ejecuta en Red. Puede haber muchos puestos/estaciones que la están ejecutándo simultáneamente. Y nos interesa saber en cada momento qué puestos la ejecutan. </p>
<p><U>Las ventajas</U> de éste método son su sencillez (poco código), fiabilidad (ya que al ser bloqueos controlados por el sistema operativo, si algunas estación "se cuelga" no hace falta ningun código de recuperación de identificadores, el sistema librera el bloqueo) y pocos recursos, ya que aunque bloqueemos mucha posiciones del fichero, el tamaño de éste simpre será de 0 bytes.</p>
<p><img src="http://neftali.clubdelphi.com/images/img_LockFile.png"></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#API_LockFile_para_detectar_estaciones</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos</comments>
      <pubDate>Fri, 7 Apr 2006 13:29:08 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>&quot;Estamos de vuelta&quot;</title>
      <description>
        <![CDATA[<!--StartFragment -->Después de unos días ausente, por "caída del servidor" ya estamos de vuelta nuevamente. Los servidores del <a href="http://www.ClubDelphi.com">ClubDelphi</a> donde está alojada esta página decidieron "jubilarse" antes de tiempo.]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <comments>Comentario</comments>
      <pubDate>Fri, 7 Apr 2006 11:51:53 +0200</pubDate>
      <category domain="omentario" />
    </item>
    <item>
      <title>Versión 2.1.5 de RSS Builder</title>
      <description>
        <![CDATA[<a href="http://home.hetnet.nl/mr_2/43/bsoft/rssbuilder/index.htm"><strong>RSS Builder 2.1.5</strong> </a>
<p>No suelo poner en éstas páginas referencia a programas, aunque este lo merece, justo porque es el que utilizo para generar <U><a href="http://neftali.clubdelphi.com/news.xml">éstos Feeds</a></U>.<br/>Programa para generar RSS Feeds y Podcasts para un sitio Web. Interface sencillo, intuitivo y&nbsp; completo;&nbsp;Se encarga de generar los ficheros y subirlos directamente a tu servidor Web vía FTP.<br/>Y además gratuíto. </p>
<p><a href="http://home.hetnet.nl/mr_2/43/bsoft/rssbuilder/index.htm">Link</a>.</p>
<p>&nbsp;</p>]]>
      </description>
      <link>http://home.hetnet.nl/mr_2/43/bsoft/rssbuilder/</link>
      <author>Win Bokkers</author>
      <comments>http://home.hetnet.nl/mr_2/43/bsoft/rssbuilder/</comments>
      <pubDate>Fri, 7 Apr 2006 10:04:00 +0200</pubDate>
      <category domain="rogramas" />
    </item>
    <item>
      <title>Componente TPanelGrid (v 1.0)</title>
      <description>
        <![CDATA[<strong>TPanelGrid 1.0</strong> 
<p><img src="http://neftali.clubdelphi.com/CPanelGrid_web.bmp"></p>
<p><!--StartFragment -->Es un sencillo componente (derivado de TPanel) que muestra&nbsp;como se puede añadir a un componente una Cuadrícula o Grid&nbsp;similar a la que aparece cuando diseñamos los formularios desde&nbsp;el IDE de Delphi.<br/>Se pueden configurar el color de la cuadrícula y la distancia en tre los puntos.<br/></p>
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi 6, 7, 2005, 2006 &nbsp;- Fuentes</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" body <></a></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#TPanelGrid</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Fri, 7 Apr 2006 11:04:03 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Actualización del componente TDiskInfo (v. 1.2)</title>
      <description>
        <![CDATA[<strong>TDiskInfo Versión 1.2</strong> 
<p><img src="http://neftali.clubdelphi.com/CDiskInfo_web.bmp"></p>
<p>Este componente permite para recuperar varia información sobre los Discos existentes en el de sistema; Discos duros, diskettes, discos de red, discos RAM...&nbsp;</p>
<p><strong>Vers.1.2; </strong>Corregido bug al obtener número de Serie del disco para discos secundarios instalados (cuando se encuentra más de uno).</p>
<p><strong>Vers. 1.1; </strong>Corregido&nbsp;bug al seleccionar letras de unidad.</p>
<p><br/>&nbsp;<img src="http://neftali.clubdelphi.com/images/Drives.png"></p>
<p><strong>Puede recuperar la información sobre:</strong>&nbsp; <br/>* Volumem;&nbsp; Etiqueta, número...&nbsp; <br/>* Serial number (no número de volumen) <br/>* Espacio;&nbsp; Libre, total, ocupado. <br/>* Icono del suistema<br/>* Nombre en el Explorer y descripción <br/>* Tipo de disco<br/>* Sistema de ficheros<br/>* Clusters, Sectores,...</p>
<p>&nbsp;</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#TDiskInfo</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Fri, 17 Mar 2006 10:02:34 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Actualización del componente TCustomizeGrid (v. 1.2)</title>
      <description>
        <![CDATA[<strong>TCustomizeGrid Versión 1.2</strong> 
<p><a href="http://neftali.clubdelphi.com/CustomizeGrid_Web.bmp"></a></p>
<p><img src="http://neftali.clubdelphi.com/CustomizeGrid_Web.bmp"></p>
<p><!--StartFragment -->Actualizada la versión del componente <a href="http://neftali.clubdelphi.com/delphi_componentes.html#TCustomizeGrid_1.2">TCustomizeGrid</a> en la <a href="http://neftali.clubdelphi.com/delphi_componentes.html">sección de componentes</a>. Se ha añadido un ejemplo sobre FB utilizando IBX; Además añade mejoras para ordenación </p>
<p><img src="http://neftali.clubdelphi.com/images/TCustomizeGrid_image.png"></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#TCustomizeGrid_1.2</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Thu, 16 Mar 2006 18:06:02 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Actualización del componente TDiskInfo (v. 1.1)</title>
      <description>
        <![CDATA[<strong>TDiskInfo Versión 1.1</strong> 
<p><img src="http://neftali.clubdelphi.com/CDiskInfo_web.bmp"></p>
<p>Este componente permite para recuperar varia información sobre los Discos existentes en el de sistema; Discos duros, diskettes, discos de red, discos RAM...&nbsp;</p>
<p><strong>Vers. 1.1; </strong>Corregido&nbsp;bug al seleccionar letras de unidad.<br/>&nbsp;<img src="http://neftali.clubdelphi.com/images/Drives.png"></p>
<p><strong>Puede recuperar la información sobre:</strong>&nbsp; <br/>* Volumem;&nbsp; Etiqueta, número...&nbsp; <br/>* Serial number (no número de volumen) <br/>* Espacio;&nbsp; Libre, total, ocupado. <br/>* Icono del suistema<br/>* Nombre en el Explorer y descripción <br/>* Tipo de disco<br/>* Sistema de ficheros<br/>* Clusters, Sectores,...</p>
<p>&nbsp;</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#TDiskInfo</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Mon, 20 Feb 2006 11:00:16 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Componente EditInsideHelp v. 1.0</title>
      <description>
        <![CDATA[<strong>TEditInsideHelp 1.0</strong> 
<p><img src="http://neftali.clubdelphi.com/EditInsideHelp_web.bmp"></p>
<p><!--StartFragment -->&nbsp; Es un sencillo componente descendiente de <SPAN style="FONT-WEIGHT: bold">TEdit</SPAN>, que permite mostrar una ayuda o hint en el interior del control de edición mientras el usuario no ha introducido ningun texto. Puede ser útil para mostrar&nbsp;ayuda&nbsp;acerca del valor a introducir. <br/>Se pueden configurar lel texto y el color de éste. <br/><br/><img src="http://neftali.clubdelphi.com/images/demo_editinsideHelp2.png"></p>
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi 6, 7, 2005, 2006 &nbsp;- Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" < body></a></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#TEditInsideHelp_1.0</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Tue, 24 Jan 2006 14:00:47 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Librería de componentes GLib 1.0</title>
      <description>
        <![CDATA[Creada la librería <strong>Glib (v.1.0)</strong> que agrupa todos los componentes de la página. Ahora se pueden descargar e instalar por separado o todos juntos utilizando éste paquete. 
<p><img src="http://neftali.clubdelphi.com/images/gLibComponents.jpg"></p>
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi 6,7, 2005, 2006 &nbsp;- Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" body <></a></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#Librer%C3%ADa_completa_GLib_1.0</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Tue, 17 Jan 2006 12:17:10 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Ejemplo ilustrativo de trabajo con planos y objetos.</title>
      <description>
        <![CDATA[He creado una demo bastabte completa e ilustrativa del comportamiento de los componentes <a href="http://neftali.clubdelphi.com/delphi_componentes.html#TSaveComps_">TSaveComps</a> y <a href="http://neftali.clubdelphi.com/delphi_componentes.html#TSelectOnRunTime">TSelectOnRuntime </a>de la sección de componentes de ésta página; Mostrando su utilización en aplicaciones con un interface basado en planos y objetos posicionados sobre él. Se puede <a href="http://neftali.clubdelphi.com/delphi_ejemplos.html#Ejemplo_de_tratamiento_de_Planos_y">descargar desde aquí</a>. 
<p><img src="http://neftali.clubdelphi.com/images/Restaurante_image1.jpg"></p>
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi 6, 7, 2005, 2006&nbsp;- Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" body <></a></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos / Samples</comments>
      <pubDate>Mon, 16 Jan 2006 19:59:39 +0200</pubDate>
      <category domain="jemplos / Samples" />
    </item>
    <item>
      <title>Actualización del componente TSaveComps (1.4)</title>
      <description>
        <![CDATA[<img src="http://neftali.clubdelphi.com/CSaveComps_web.bmp"> 
<p><strong>(Versión 1.4) </strong>Se ha actualizado éste componente que permite guardar la posicion y tamaño de todos los componentes&nbsp;que se encuentran en el formulario. Utiliza un fichero INI. </p>
<ul>
<li>(v.1.4) Se ha añadido un evento OnNotExistComponent que facilita el trabajo con controles que se crean en tiempo de ejecución (runtime); Se ha añadido para las últimas versiones soporte para Delphi 2005/2006.
<li>(v.1.3) Se ha añadido la posibilidad de almacenar propiedades de tipo <strong>TStrings</strong> (Lines, Items,...) 
<li>(v.1.2) Se ha añadido la propiedad <strong>SavedProperties</strong> que permite al usuario añadir otras propiedades que se desean guardar. 
<li>Basta con colocar el componente en el formulario y activarlo.</li></ul>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Components</comments>
      <pubDate>Mon, 16 Jan 2006 14:54:46 +0200</pubDate>
      <category domain="omponents" />
    </item>
    <item>
      <title>Componente TCategoryButtons (BDS2006)</title>
      <description>
        <![CDATA[He estado haciendo algunas pruebas con el nuevo BDS2006 (Delphi 2006); En concreto con el componente <strong>TCategoryButtons</strong>; La prueba más clara de su funcionamiento está en la <strong>"Tool palette"</strong> de Delphi 2005/2006. <br/><img src="http://neftali.clubdelphi.com/images/CategoryButtons.png">
<p><br/>La demo correspondiente (sencilla, para ver el funcionamiento básico) podéis <a href="http://neftali.clubdelphi.com/ejemplos_files/CategoryButtonsSampleBDS2006.zip">descargarla de aquí.</a><br/></p>]]>
      </description>
      <link>http://blogs.clubdelphi.com/?p=54</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Wed, 11 Jan 2006 17:52:55 +0200</pubDate>
      <category domain="amples" />
    </item>
    <item>
      <title>RxLib 2.75 para Delphi 2006</title>
      <description>
        <![CDATA[&nbsp;<img src="http://neftali.clubdelphi.com/images/rxlib.gif"> 
<p><strong>(Versión 2.75 -BDS2006-)</strong></p>
<p>He <a href="http://neftali.clubdelphi.com/files/rxlib_d2006.zip">colocado aquí</a>&nbsp;una traducción oficiosa de las RxLib a BDS 2006 (Delphi 2006); Algunas de las demos ya están funcionales y estoy trabajando en el resto. Las instrucciones de instalación se encuentran en un fichero dentro del archivo comprimido.</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/files/rxlib_d2006.zip</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Tue, 3 Jan 2006 13:46:26 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Actualización del componente TSaveComps (1.3)</title>
      <description>
        <![CDATA[<img src="http://neftali.clubdelphi.com/CSaveComps_web.bmp"> 
<p><strong>(Versión 1.3) </strong>Se ha actualizado éste componente que permite guardar la posicion y tamaño de todos los componentes&nbsp;que se encuentran en el formulario. Utiliza un fichero INI. </p>
<ul>
<li>(v.1.3) Se ha añadido la posibilidad de almacenar propiedades de tipo <strong>TStrings</strong> (Lines, Items,...) 
<li>(v.1.2) Se ha añadido la propiedad <strong>SavedProperties</strong> que permite al usuario añadir otras propiedades que se desean guardar. 
<li>Basta con colocar el componente en el formulario y activarlo.</li></ul>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Components</comments>
      <pubDate>Wed, 21 Dec 2005 13:31:42 +0200</pubDate>
      <category domain="omponents" />
    </item>
    <item>
      <title>Actualización del componente TSaveComps (1.2)</title>
      <description>
        <![CDATA[<img src="http://neftali.clubdelphi.com/CSaveComps_web.bmp">
<p><strong>(Versión 1.2) </strong>Se ha actualizado éste componente que permite guardar la posicion y tamaño de todos los componentes&nbsp;que se encuentran en el formulario. Utiliza un fichero INI. </p>
<ul>
<li>Se ha añadido la propiedad <strong>SavedProperties</strong> que permite al usuario añadir otras propiedades que se desean guardar.</li>
<li>Basta con colocar el componente en el formulario y activarlo.</li></ul>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Components</comments>
      <pubDate>Tue, 20 Dec 2005 12:35:58 +0200</pubDate>
      <category domain="omponents" />
    </item>
    <item>
      <title>Ejemplo sobre threads (v.2); Ampliado</title>
      <description>
        <![CDATA[&nbsp;Modificado el <a href="http://neftali.clubdelphi.com/delphi_ejemplos.html#Ejemplo_sobre_Threads_2">ejemplo sobre Threads (versión 2)</a> ampliado para mostrar cómo se puede configurar el número de threads que se deseen para ejecutar una tarea concreta. Se define un número máximo (por el usuario) y le lanzan threads para ir ejecutandose; A medida que los primeros van acabando se crean nuevos hasta completar todo el proceso.</a> 
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" body <></a></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Ejemplo_sobre_Threads_ampliado_v._2</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos</comments>
      <pubDate>Mon, 19 Dec 2005 17:39:44 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Ejempos básico sobre Threads</title>
      <description>
        <![CDATA[&nbsp; Ejemplo que muestra de forma simple cómo crear diferentes threads y cómo hacerlos funcionar. Es básico, pero uestra cómo crearlos, ponerlos en marcha, pausarlos/reanudarlos, cambiarles la prioridad....</a> 
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" < body></a></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Ejemplo_sobre_Threads</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos</comments>
      <pubDate>Thu, 15 Dec 2005 11:33:52 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Componente para obtener información de discos.</title>
      <description>
        <![CDATA[<strong>TDiskInfo Versión 1.0</strong> 
<p><img src="http://neftali.clubdelphi.com/CDiskInfo_web.bmp"></p>
<p>Este componente permite para recuperar varia información sobre los Discos existentes en el de sistema; Discos duros, diskettes, discos de red, discos RAM...&nbsp; <br/>Coloqúelo en un formulario y defina la letra del disco.&nbsp; </p>
<p><img src="http://neftali.clubdelphi.com/images/Drives.png"></p>
<p><strong>Puede recuperar la información sobre:</strong>&nbsp; <br/>* Volumem;&nbsp; Etiqueta, número...&nbsp; <br/>* Serial number (no número de volumen) <br/>* Espacio;&nbsp; Libre, total, ocupado. <br/>* Icono del suistema<br/>* Nombre en el Explorer y descripción <br/>* Tipo de disco<br/>* Sistema de ficheros<br/>* Clusters, Sectores,...</p>
<p>&nbsp;</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Tue, 13 Dec 2005 18:39:00 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Versión 1.2 del componente TCustomizeGrid </title>
      <description>
        <![CDATA[<img src="http://neftali.clubdelphi.com/CustomizeGrid_Web.bmp">
<p>&nbsp; Versión 1.2 del componente <a href="http://neftali.clubdelphi.com/delphi_componentes.html"><strong>TCustomizeGrid</strong> (sección componentes)</a> para modificar el aspecto de los DBGrid utilizando los componentes estandard de Delphi. Permite de forma automática dibujar los campos booleanos y los campos de tipo Memo utilizando CheckBox y el texto completo respectivamente. Además añade eventos que facilitan modificar el aspecto de los Grids. </p>
<p><img src="http://neftali.clubdelphi.com/images/TCustomizeGrid_image.png"></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Mon, 5 Dec 2005 12:03:05 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Trocear un Bitmap a modo de puzzle en n imagenes</title>
      <description>
        <![CDATA[&nbsp; Ejemplo de programa en Delphi (como no) que muestra cómo "<strong>trocear una imagen en n partes</strong>", a modo de piezas de un puzzle; El número de imágenes es configurable y posteriormente se guardan en disco.</a> 
<p><img src="http://neftali.clubdelphi.com/images/imagen_en_trozos.png"></p>
<p><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" < body></a></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Trocear_un_Bitmap_a_modo_de_puzzle_en_n</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Fri, 2 Dec 2005 11:55:54 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Añadidas herramientas de traducción</title>
      <description>
        <![CDATA[<img src="http://neftali.clubdelphi.com/images/GoogleTranslate.png">
<p>&nbsp; Añadida la traducción a la página web. Por ahora y por falta de tiempo la traducción se hace de forma automátizada utilizando las <a href="http://www.google.com.ar/language_tools?hl=es">herramientas de Google</a>.</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Thu, 1 Dec 2005 19:28:22 +0200</pubDate>
      <category domain="arios" />
    </item>
    <item>
      <title>Tamaño de ficheros y directorios y espacio en disco</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp; Con éste ejemplo se muestra cómo calcular el tamaño de ficheros y directorios en disco. El procedimiento para los directorios es recursivo. Además implementa varias formas para obtener el espacio de los discos, tanto el total como el libre.<SPAN lang=ES-TRAD>.</SPAN> 
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Tamaño_de_ficheros_y_directorios_y</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Thu, 1 Dec 2005 14:33:22 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Abrir un fichero de Excel, escribir en celdas y ocultar hojas</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp; Con éste ejemplo se muestra cómo realizar unas sencillas operaciones sobre un fichero de Excel; Abrir, escribir valores en celdas, visualizar y ocultar hojas existentes en el libro y seleccionar una hoja como la activa al abrir el documento.<SPAN lang=ES-TRAD>.</SPAN> 
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Abrir_un_fichero_de_Excel_escribir_en</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Wed, 30 Nov 2005 19:40:25 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Reducir el tamaño de un ejecutable</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;<SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SMALL><SPAN style="FONT-FAMILY: Arial"><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)">Éste truco explica varias formas de reducir el tamño de un ejecutable.</SPAN></SPAN></SMALL></FONT></SPAN></FONT></a></CODE></SAMp><SAMp><CODE><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SMALL><SPAN style="FONT-FAMILY: Arial"><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><br/></SPAN></SPAN></SMALL></FONT></SPAN></FONT></CODE></SAMp>
<ul>
<li>Una primera se basa en programas/utilidades que podemos utilizar sin modificar el programa. . 
<li>La segunda opción implica la modificación del programa. </li></ul>
<p>&nbsp; Dentro de ésta última se contenplan cambios del programa y cambios que implican modificar el diseño del mismo (utilización de packages dinámicos y estáticos).<!--StartFragment --></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_tips.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Tips/Trucos</comments>
      <pubDate>Tue, 29 Nov 2005 19:36:30 +0200</pubDate>
      <category domain="ips/Trucos" />
    </item>
    <item>
      <title>Componente de lista con propiedades de ordenación</title>
      <description>
        <![CDATA[<strong>TSortListBox Versión 1.0</strong> 
<p><img src="http://neftali.clubdelphi.com/CSortListBox_web.bmp"></p>
<p>Componente derivado de un ListBox que añade la propiedad de definir ordenaciones para los diferentes elementos de la lista; Junto a cada elemento se muestra una señal para indicar la ordenación. Añade una propiedad de tipo array para consultar el estado de cada item de la lista.</p>
<p><img src="http://neftali.clubdelphi.com/images/CSortListBox_Image1.png"></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <comments>Componentes</comments>
      <pubDate>Tue, 29 Nov 2005 17:00:28 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Ejecutar un procedimiento/función a partir de su nombre</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp; Éste ejemplo muestra cómo ejecutar un método o función definido en otro formulario, a partir del nombre de ese método. Para ello se utiliza RTTI (Runtime Type Information); Es suficiente con que el procedimiento que queremos ejecutar se encuentre en la parte published del formulario<SPAN lang=ES-TRAD>.</SPAN> 
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Ejecutar_un_procedimientofunción_a><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Ejecutar_un_procedimientofunción_a</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Mon, 28 Nov 2005 19:25:43 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Actualización del ejemplo sobre TStringsGrid</title>
      <description>
        <![CDATA[<!--StartFragment --><!--StartFragment -->&nbsp;&nbsp; He ampliado el ejemplo para mostrar&nbsp;cómo pintar filas en un TStringGrid&nbsp;utilizando el evento <SPAN style="FONT-WEIGHT: bold">OnDrawCell</SPAN> del StringGrid;&nbsp;Ahora se puede modificar la <SPAN style="TEXT-DECORATION: underline">alineación</SPAN> y <SPAN style="TEXT-DECORATION: underline">color</SPAN> de las <U>filas</U> y de las <U>columnas</U> utilizando la misma función. Además implementa los&nbsp;metodos de Importar desde un fichero separado por comas e interacción con el portapapeles de filas completas (Cortar/Copiar/Pegar)</SMALL><SPAN lang=ES-TRAD>.</SPAN> 
<p><SPAN lang=ES-TRAD></SPAN><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Color_y_alineación_en_celdas_de_un</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Fri, 25 Nov 2005 17:05:10 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Actualización del componente TCustomizeGrid</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp; Actualización del componente <a href="http://neftali.clubdelphi.com/delphi_componentes.html#TCustomizeGrid_1.0">TCustomizeGrid</a> en la sección de <a href="http://neftali.clubdelphi.com/delphi_componentes.html">componentes</a>. Se han añadido métodos para el pintado alternativo de líneas y para visualización extendida de campos Booleanos y de tipo Memo.
<p><img src="http://neftali.clubdelphi.com/CustomizeGrid_Web.bmp"></p>
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html#TCustomizeGrid_1.0</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Thu, 24 Nov 2005 18:17:03 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Generar una sentencia SQL (Like *) de forma dinámica.</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp; Con éste ejemplo se muestra cómo generar una sentencia SQL (del formato <strong>Like *</strong>) de forma dinámica, &nbsp;para buscar en una tabla sobre un campo al estilo "Campo LIKE 'pri*' "; Utiliza la Base de Datos de ejemplo, DBDemos que viene con Delphi<SPAN lang=ES-TRAD>.</SPAN> 
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Generar_una_búsqueda_Like__utilizando</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Mon, 21 Nov 2005 17:51:59 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Componente para guardar la posicion de controles en ejecución.</title>
      <description>
        <![CDATA[<strong>TSaveComps Versión 1.1</strong> 
<p><img src="http://neftali.clubdelphi.com/CSaveComps_web.bmp"></p>
<p>Permite guardar la posicion y tamaño de todos los componentes&nbsp;que se encuentran en el formulario. Utiliza un fichero INI. <br/>Basta con colocar el componente en el formulario y activarlo; Cuando la aplicación se cierra graba la posición/tamaño y al volver a ejecutarla los recupera de forma automática.<br/>NOTA: Es indispensable para grabar la posición y tamaño de un componente que tenga definida&nbsp; la propiedad Name (para controles creados en RunTime).</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Mon, 21 Nov 2005 13:50:08 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Color y alineación en celdas de un StringGrid</title>
      <description>
        <![CDATA[<!--StartFragment --><!--StartFragment -->&nbsp;&nbsp; Ejemplo muestra cómo programare el evento <SPAN style="FONT-WEIGHT: bold">OnDrawCell</SPAN> de un TStringGrid para modificar la <SPAN style="TEXT-DECORATION: underline">alineación</SPAN> y <SPAN style="TEXT-DECORATION: underline">color</SPAN> de las celdas pertenecientes a una <SPAN style="TEXT-DECORATION: underline">columna</SPAN> completa; Además implementa los&nbsp;metodos de Importar desde un fichero separado por comas e interacción con el portapapeles de filas completas (Cortar/Copiar/Pegar)</SMALL><SPAN lang=ES-TRAD>.</SPAN> 
<p><SPAN lang=ES-TRAD></SPAN><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Color_y_alineación_en_celdas_de_un</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Thu, 17 Nov 2005 17:41:28 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Crear imagenes y moverlas con el ratón</title>
      <description>
        <![CDATA[<!--StartFragment --><!--StartFragment -->&nbsp;&nbsp; La idea de éste ejemplo surgió hace tiempo a raiz de un problema típico; Aquel&nbsp;en el que existe una imagen de fondo (plano) y se deben posicinar sobre ésta otras imagenes a modo de "elementos" (un bar y las mesas, la planta de un hospital y las camas, &nbsp;un plano de una terminal y el posicionamiento de las gruas,...)<SPAN lang=ES-TRAD>. Se trata de crear objetos y poder (en ejecución) moverlos utilizando el ratón.</SPAN>
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Crear_y_mover_imagenes_con_el_ratón</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Wed, 16 Nov 2005 11:08:00 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Crear un menu dinámicamente a partir de un fichero de texto  </title>
      <description>
        <![CDATA[<!--StartFragment --><!--StartFragment -->&nbsp;&nbsp; Ejemplo para mostrar cómo<a href="http://neftali.clubdelphi.com/delphi_ejemplos.html#Crear_un_menu_a_partir_de_texto"> generar un menú en la aplicación de forma dinámica a partir de una estructura definida en formato texto</a>. En éste caso el texto está en un memo, pero suelen utilizarse para almacenarlo ficheros de tipo INI, XML o incluso en la Base de Datos de la aplicación. 
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Crear_un_menu_a_partir_de_texto</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos</comments>
      <pubDate>Tue, 15 Nov 2005 11:29:46 +0200</pubDate>
    </item>
    <item>
      <title>Realizar un Scroll manual en un DBGrid</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp; Ejemplo donde se muestra como <a href="http://neftali.clubdelphi.com/delphi_ejemplos.html#Realizar_un_Scroll_manual_en_un_DBGrid">realizar de forma manual un Scroll horizontal en un componente estandard TDBGrid</a> de Delphi; Utilizando mensajes de Windows, que se envían al componente de Grid: <SPAN lang=ES-TRAD><SPAN style="FONT-WEIGHT: bold">WM_HSCROLL</SPAN> con el parámetro <SPAN style="FONT-WEIGHT: bold">SB_LINERIGHT</SPAN> o <SPAN style="FONT-WEIGHT: bold">SB_LINELEFT</SPAN> dependiendo de la dirección en que desemos movernos.</SPAN>
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Realizar_un_Scroll_manual_en_un_DBGrid</link>
      <comments>german_ral@hotmail.com</comments>
      <pubDate>Mon, 14 Nov 2005 16:59:29 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Ejecutar DTS (SQL Server) desde Delphi</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp; Con éste ejemplo se muestra cómo ejecutar desde un programa hecho en Delphi (en éste caso Delphi 6) un DTS (Data Transformation Services) realizado en SQL Server 2000<SPAN lang=ES-TRAD>.</SPAN>
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Ejecutar_DTS_SQL_Server_desde_Delphi</link>
      <author>german_ral@hotmail.com</author>
      <comments>Ejemplos</comments>
      <pubDate>Mon, 14 Nov 2005 12:34:36 +0200</pubDate>
    </item>
    <item>
      <title>Seleccionar Shapes visualmente</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;&nbsp;&nbsp; <SPAN lang=ES-TRAD>La idea de éste ejemplo era realizar unas pruebas para simular en ejecución, la selección de objetos, como normalmente se hace en el IDE de Delphi; Hice pruebas con dos métodos de selección; Uno utilizando las típicas marcas que aparecen el los vértives de un componente y otro con una outline -linea en la parte exterior del control-.</SPAN>
<p><SPAN lang=ES-TRAD></SPAN></SMALL><br/><SMALL style="FONT-STYLE: italic; BACKGROUND-COLOR: rgb(204,204,204)">Dephi6 - Fuentes - Ejecutable</SMALL><a style="BACKGROUND-COLOR: rgb(204,204,204)" name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-symbol></SPAN></CODE></a><SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SPAN style="FONT-FAMILY: Arial"><br/></p>
<p></p></SPAN></FONT></SPAN></FONT></a></CODE></SAMp></SPAN></SPAN>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html#Seleccionar_Shapes_visualmente_</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Fri, 11 Nov 2005 14:17:58 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Inaugurada en la página la sección de Ejemplos</title>
      <description>
        <![CDATA[&nbsp; Inaugurada en la página la sección de <a href="http://neftali.clubdelphi.com/delphi_ejemplos.html">Ejemplos</a>; Simplemente se trata de un recopilatorio de programitas sencillos, la mayoría para probar o desarrollar una característica muy concreta, que en su momento me interesó investigar o testear. 
<p><!--StartFragment -->&nbsp;En ésta sección pretendo recopilar ejempos de código en Delphi que durante mucho tiempo e ido realizando por diferentes necesidades; Algunos por pura y propia investigación, otros por simples pruebas, algunos más que en su momento he posteado en grupos y foros y el resto por razones varias...<br/>&nbsp; Como ya os he comentado muchos son pruebas o simples "experimentos", así que es posible que los comentarios "brillen por su ausencia", pero aún asíespero que sean de utulidad. </p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_ejemplos.html</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Fri, 11 Nov 2005 14:11:38 +0200</pubDate>
      <category domain="jemplos" />
    </item>
    <item>
      <title>Acceder a las propiedades de un componente vía RTTI.</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;<SAMp><CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SMALL><SPAN style="FONT-FAMILY: Arial"><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)">Éste truco aparece debido a la necesidad de obtener vía RTTI la siguiente información:<br/></SPAN></SPAN></SMALL></FONT></SPAN></FONT></a></CODE></SAMp>
<ul>
<li>Lista de todas las propiedades de un componente.</li>
<li>Valor de una propiedad &nbsp;de un componente</li></ul>
<p><!--StartFragment -->&nbsp;<CODE><a name=Desplegar_por_código_el_menú_de_sistema><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SMALL><SPAN style="FONT-FAMILY: Arial"><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)">¿Cómo debe hacerlo Delphi para mostrar las propiedades de un componente en el inspector de <br/>objetos (por ejemplo)?<br/>La respuesta es RTTI. Se puede acceder a las propiedades de un componente (a partir de la clase) y<br/>del nombre de la propiedad, utilizando la siguiente función (he añadido un parámetro nuevo para<br/>obtener en la misma llamada la lista de todas las porpiedades -TStrings-).</SPAN></SPAN></SMALL></FONT></SPAN></FONT></a></CODE></p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_tips.html#Acceder_a_las_propiedades_de_un</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Tue, 8 Nov 2005 11:21:44 +0200</pubDate>
      <category domain="rucos/tips" />
    </item>
    <item>
      <title>Componente para seleccionar/mover/redimensionar en runtime.</title>
      <description>
        <![CDATA[<strong>TSelectOnRuntime Versión 1.1</strong> 
<p><strong><img src="http://neftali.clubdelphi.com/CSelectOnRunTime_Web.bmp"></strong></p>
<p>Permite seleccionar componentes visuales que haya en un form de forma visual como se hace con las imágenes en los programas de diseño o con los controles en el IDE de Delphi. Además se pueden mover y redimensionar los controles seleccionados. Basta con soltar el control en el formulario, asignarle el control que se desea seleccionar/mover/redimensionar y activarlo.</p>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_componentes.html</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Wed, 2 Nov 2005 19:32:03 +0200</pubDate>
      <category domain="omponentes" />
    </item>
    <item>
      <title>Eliminar los &quot;saltos de línea&quot; de un TStrings</title>
      <description>
        <![CDATA[<!--StartFragment -->&nbsp;A<CODE><FONT face="Courier New" size=3><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"><FONT color=#000000><SMALL><SPAN style="FONT-FAMILY: Arial"><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"> veces es interesante poder acceder al contenido de un TStrings (de un TMemo, por ejemplo) como un único string o cadena; Para eso, Delphi ha dotado a la clase TStrings del método Text, que devuelve el contenido del TStrings como una cadena simple.</SPAN><SPAN style="BACKGROUND-COLOR: rgb(255,255,255)"> El inconveniente, es que dentro del resultado van incluídos&nbsp; los caractreres de "Salto de línea" y "Retorno de carro"; Con ésta sencilla función (<!--StartFragment --><a name=Desplegar_por_código_el_menú_de_sistema><CODE><SPAN style="FONT: 10pt Courier New; font-size-adjust: none; font-stretch: normal"><SPAN class=pas1-reservedword><strong>QuitarSaltosLinea</strong></SPAN></SPAN></CODE></a><a name=Desplegar_por_código_el_menú_de_sistema>) se pueden eliminar y/o susituir por otro caracter (espacio,...).</SPAN></SPAN></SMALL></FONT></SPAN></FONT></a></CODE>]]>
      </description>
      <link>http://neftali.clubdelphi.com/delphi_tips.html#Eliminar_los_saltos_de_línea_de_un</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Wed, 2 Nov 2005 12:22:35 +0200</pubDate>
      <category domain="rucos - Tips" />
    </item>
    <item>
      <title>Plug-in para Firefox que facilita la lectura de Feeds y Blogs</title>
      <description>
        <![CDATA[<strong>FeedView 0.9.8</strong>; Extensión para FireFox que facilita la lectura de Feeds y Blogs sin necesidad de editores especiales. Puedes visualizar éstas páginas con un diseño simple y funcional en Firefox. 
<p>Puedes instalarlo desde <a href="http://ftp.mozilla.org/pub/mozilla.org/extensions/feedview/feedview-0.9.8-fx.xpi">aquí</a>.</p>
<p><img style="WIDTH: 697px; HEIGHT: 311px" height=293 src="http://neftali.clubdelphi.com/Image_feed_1.jpg" width=583></p>]]>
      </description>
      <link>https://addons.mozilla.org/extensions/moreinfo.php?id=445</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Mon, 31 Oct 2005 17:52:34 +0200</pubDate>
      <category domain="ools" />
    </item>
    <item>
      <title>¿Se actualizan correctamente?</title>
      <description>Pruebas para comprobar que los Feeds se actualizan correctamente cuando se acceden desde herramientas externas. Pruebas de añadir Feeds nuevos y modificar los Feeds existentes. (Disculpas por las molestias)          ;- )</description>
      <link>http://neftali.clubdelphi.com/news.xml</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Mon, 31 Oct 2005 15:25:00 +0200</pubDate>
      <category domain="ews" />
    </item>
    <item>
      <title>Se inauguran los Feeds en la página</title>
      <description>
        <![CDATA[Se inauguran los <strong>Feeds</strong> en la&nbsp;página. A partir de hoy y en adelante se irán actualizando a medida que nuevos contenidos aparezcan en la página. Éste como inicial lo considero de pruebas... y alguno más de después también.]]>
      </description>
      <link>http://neftali.clubdelphi.com/</link>
      <author>german_ral@hotmail.com</author>
      <pubDate>Mon, 31 Oct 2005 15:10:11 +0200</pubDate>
      <category domain="ews" />
    </item>
  </channel>
</rss>