<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Foros Club Delphi</title>
		<link>http://www.clubdelphi.com/foros</link>
		<description>Foro de programación en delphi y temas relacionados con la programación en general</description>
		<language>es</language>
		<lastBuildDate>Thu, 20 Jun 2013 10:28:11 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://www.clubdelphi.com/foros/images/misc/rss.jpg</url>
			<title>Foros Club Delphi</title>
			<link>http://www.clubdelphi.com/foros</link>
		</image>
		<item>
			<title>Error al querer re-visitar un sitio en un webbrowser mediante un listview.</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83456&amp;goto=newpost</link>
			<pubDate>Thu, 20 Jun 2013 01:33:35 GMT</pubDate>
			<description>Buenas gente del foro, tengo un prequeño problema que no puedo solucionar:

Tengo un simple programa que mediante a una lista, autocompleta una serie de 20 urls y son...</description>
			<content:encoded><![CDATA[<div>Buenas gente del foro, tengo un prequeño problema que no puedo solucionar:<br />
<br />
Tengo un simple programa que mediante a una lista, autocompleta una serie de 20 urls y son visualizadas en 20 webbrowsers, el problema esta en que cuando se selecciona un item de ese listview, se debe visitar el sitio que le corresponda a esta palabra y a su vez actualizar los 20 webbrowsers con la info que corresponde. Tengo todo armado, pero al momento de clickear en el primer item, todo funciona perfecto, pero luego al seleccionar otro lanza el siguiente error:<br />
<br />
<img src="http://i.minus.com/ibeZrmChjdrXL8.png" border="0" alt="" /><br />
<br />
Alguna idea que pueda ser? el error me lo da sobre el primer webbrowser.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=3">Internet</category>
			<dc:creator>wolfran_hack</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83456</guid>
		</item>
		<item>
			<title>error al inicio IDE lazarus</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83455&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 23:57:33 GMT</pubDate>
			<description>hola, me estoy iniciando en lazarus, baje la version 1.0.7-0 y la instale con sudo dpkg -i laz*.deb, previo haber instalado el fpc(fpc_2.6.0-1) con sudo dpkg -i fp*.deb sobre...</description>
			<content:encoded><![CDATA[<div>hola, me estoy iniciando en lazarus, baje la version 1.0.7-0 y la instale con sudo dpkg -i laz*.deb, previo haber instalado el fpc(fpc_2.6.0-1) con sudo dpkg -i fp*.deb sobre ubuntu 3.2.0-35-generic<br />
cuando abro el programa me tira errores como:<br />
El paquete &quot;FCL&quot; está instalado pero se encontró un archivo de paquete (.lpk) no válido.<br />
Se ha creado un paquete vacío.<br />
El paquete &quot;LazUtils&quot; está instalado pero se encontró un archivo de paquete (.lpk) no válido.<br />
Se ha creado un paquete vacío.<br />
y con varios paquetes mas, probe borrar todo con apt-get purge lazarus y luego apt-get purge fpc y reinstalar todo nuevamente por si me habia quedado algo de la vieja instalacion, pero luego de todo esto me sigue dando el mismo error, cuando googleo el error no me arroja ningun resultado que me parezca util y lo mismo pasa en el buscador del foro, a alguien le paso algo similar? y en tal caso que hicieron?<br />
despues de aceptar todos los mensajes se abre la IDE pero sin la barra de herramientas y pestañas<br />
gracias</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=14">Lazarus, FreePascal, Kylix, etc.</category>
			<dc:creator>kikejordi</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83455</guid>
		</item>
		<item>
			<title>navegar por internet mediante delphi</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83454&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 23:43:50 GMT</pubDate>
			<description>un saludo.

quisiera consultar a los expertos de ustedes.

como puedo navegar por internet, 
enviar consultas sql, recojer datos de las consultas, llenar formularios,...</description>
			<content:encoded><![CDATA[<div>un saludo.<br />
<br />
quisiera consultar a los expertos de ustedes.<br />
<br />
como puedo navegar por internet, <br />
enviar consultas sql, recojer datos de las consultas, llenar formularios, insertar, modificar, eliminar, <br />
mediante codigo  por delphi como lo realiza explore. en este caso por delphi  claro que no va ser con  dibujos etc. supongo que es puro codigo.<br />
<br />
en explore por ejemplo en una pagina  si yo le envio que me de un reporte de tal fecha a tal fecha y me envia mas d 1000 datos<br />
<br />
yo quiero hace lo mismo por delphi (porque  es  mi favorito) darle parametro de   DateTimePicker1inicio y DateTimePicker2fin y que mediante código me devuelva y que yo ese codigo pueda insetar los valores a StringGrid1 <br />
<br />
no se que se llama el componente o no se como se hace eso <br />
por favor si me dan unos ejemplos estare agradecido.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>darkbits</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83454</guid>
		</item>
		<item>
			<title>recomiendemne que DB utilizar</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83453&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 23:22:27 GMT</pubDate>
			<description>un saludo estoy comenzando  un sistema para una tienda local con mucha productos,  nuchos numeros decimales, y miles de ventas a la semana.  todo esto  se realizara en una...</description>
			<content:encoded><![CDATA[<div>un saludo estoy comenzando  un sistema para una tienda local con mucha productos,  nuchos numeros decimales, y miles de ventas a la semana.  todo esto  se realizara en una sola PC. nada de red.<br />
y quisiera utilizar algo fuera de Acces de microsoft.<br />
<br />
por favor con su amplio conocimiento  en este tema<br />
que DB me recomiendan utilizar para este trabajo.<br />
<br />
se agradece<br />
<br />
<br />
para uso en Red estoy utilizando Mysql supongo que es el mas apropiado?</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=2">Conexión con bases de datos</category>
			<dc:creator>darkbits</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83453</guid>
		</item>
		<item>
			<title>Consulta registros con fecha mayor</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83452&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 23:15:24 GMT</pubDate>
			<description>Buenas tardes...

Vengo con una duda de nuevo... estoy algo perdido con una consulta (bd de Access).

Basicamente el meollo del asunto esta asi:

Tengo una tabla con los...</description>
			<content:encoded><![CDATA[<div>Buenas tardes...<br />
<br />
Vengo con una duda de nuevo... estoy algo perdido con una consulta (bd de Access).<br />
<br />
Basicamente el meollo del asunto esta asi:<br />
<br />
Tengo una tabla con los campos: np(SE REPINTEN), fecha, piezas<br />
<br />
La cuestion es que quiero traer los registros de cada np, y piezas de la fecha mas reciente (valores unicos para cada np), a la mejor es algo muy sencillo, pero me estoy haciendo bolas con esta pequeña consulta.:confused:<br />
<br />
Si alguien puede ayudarme se lo agradezco de antemano.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=6">SQL</category>
			<dc:creator>LuisAlf::</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83452</guid>
		</item>
		<item>
			<title>Procedimiento que me muestre total de horas</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83451&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 22:28:14 GMT</pubDate>
			<description>Hola Chicos:

nuestro amigo Chogo creó este procedimiento almacenado en Firebird el cual trae consulta por parámetro de un máximo de 15 días pero necesito realizar la suma de...</description>
			<content:encoded><![CDATA[<div>Hola Chicos:<br />
<br />
nuestro amigo Chogo creó este procedimiento almacenado en Firebird el cual trae consulta por parámetro de un máximo de 15 días pero necesito realizar la suma de horas el cual están en el campo de HORA y no se como implementarlo me da muchos errores alguna idea como implementarlo?<br />
<br />
<pre class='sql'><div class="frame_codigo_sql">Código SQL <a id="sql_ancla_51c2d93bd14ff" href="#" onclick="etiqueta_sql('sql_div_51c2d93bd14c5','sql_ancla_51c2d93bd14ff'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="sql_div_51c2d93bd14c5" class="texto_codigo_sql"><pre>
<span class='keywordsql'>CREATE</span> <span class='keywordsql'>PROCEDURE</span> CALCULOMARCACIONES(
  INICIO <span class='keywordsql'>DATE</span>,
  FINAL <span class='keywordsql'>DATE</span>,
  CODIGO <span class='keywordsql'>INTEGER</span>)
<span class='keywordsql'>RETURNS</span>(
  ID_EMPLEADOS <span class='keywordsql'>INTEGER</span>,
  FECHA <span class='keywordsql'>DATE</span>,
  NUM_DIA <span class='keywordsql'>SMALLINT</span>,
  DIA <span class='keywordsql'>VARCHAR</span>(30) CHARACTER <span class='keywordsql'>SET</span> NONE <span class='keywordsql'>COLLATE</span> NONE,
  ENTRADA0 <span class='keywordsql'>TIMESTAMP</span>,
  SALIDA0 <span class='keywordsql'>TIMESTAMP</span>,
  ENTRADA1 <span class='keywordsql'>TIMESTAMP</span>,
  SALIDA1 <span class='keywordsql'>TIMESTAMP</span>,
  ENTRADA2 <span class='keywordsql'>TIMESTAMP</span>,
  SALIDA2 <span class='keywordsql'>TIMESTAMP</span>,
  FALTA <span class='keywordsql'>VARCHAR</span>(1) CHARACTER <span class='keywordsql'>SET</span> NONE <span class='keywordsql'>COLLATE</span> NONE,
  HORASORDINARIAS <span class='keywordsql'>DECIMAL</span>(12, 2),
  HORASEXTRAS <span class='keywordsql'>DECIMAL</span>(12, 2))
<span class='keywordsql'>AS</span>
<span class='keywordsql'>DECLARE</span> <span class='keywordsql'>VARIABLE</span> FILA <span class='keywordsql'>INTEGER</span>;
<span class='keywordsql'>DECLARE</span> <span class='keywordsql'>VARIABLE</span> COLUMNA <span class='keywordsql'>SMALLINT</span>;
<span class='keywordsql'>DECLARE</span> <span class='keywordsql'>VARIABLE</span> XFECHAHORA <span class='keywordsql'>TIMESTAMP</span>;
<span class='keywordsql'>DECLARE</span> <span class='keywordsql'>VARIABLE</span> HORASORDEXTRA <span class='keywordsql'>VARCHAR</span>(20);
<span class='keywordsql'>DECLARE</span> <span class='keywordsql'>VARIABLE</span> MINUTOSAHORA <span class='keywordsql'>VARCHAR</span>(20);
<span class='keywordsql'>BEGIN</span>

  <span class='keywordsql'>FOR</span>
 
   <span class='keywordsql'>SELECT</span>
                    TMARCACIONES.ID_EMPLEADOS
                    -->LINEA.LINEA
                    <span class='keywordsql'>FROM</span>
                    TMARCACIONES                    
                      --><span class='keywordsql'>INNER</span> <span class='keywordsql'>JOIN</span> LINEA <span class='keywordsql'>ON</span> (MARCACIONES_RELOJ.IDLINEA = LINEA.IDLINEA)
                    <span class='keywordsql'>WHERE</span>
                    TMARCACIONES.FECHA <span class='keywordsql'>BETWEEN</span> :INICIO <span class='keywordsql'>AND</span> :FINAL <span class='keywordsql'>AND</span> TMARCACIONES.ID_EMPLEADOS = :CODIGO
                    <span class='keywordsql'>GROUP</span> <span class='keywordsql'>BY</span>
                    TMARCACIONES.ID_EMPLEADOS
                    -->LINEA.LINEA
                    <span class='keywordsql'>ORDER</span> <span class='keywordsql'>BY</span>
                    -->LINEA.LINEA,
                    TMARCACIONES.ID_EMPLEADOS
  
        <span class='keywordsql'>INTO</span>
            :ID_EMPLEADOS-->,                       
             <span class='keywordsql'>DO</span> 
  <span class='keywordsql'>BEGIN</span>
       <span class='commentsql'>/*ESTE CICLO CREA 7 REGISTROS, ES UN REGISTRO DE POR CADA DIA DE LA SEMANA*/</span>
       Fila=1;
       FECHA = INICIO;
       <span class='keywordsql'>WHILE</span> (Fila<>16) <span class='keywordsql'>DO</span>
       <span class='keywordsql'>BEGIN</span> 
               NUM_DIA=FILA;
               COLUMNA=0;
               
               ENTRADA0=<span class='keywordsql'>NULL</span>;
               SALIDA0=<span class='keywordsql'>NULL</span>;
               
               ENTRADA1=<span class='keywordsql'>NULL</span>;
               SALIDA1=<span class='keywordsql'>NULL</span>;
               
               ENTRADA2=<span class='keywordsql'>NULL</span>;
               SALIDA2=<span class='keywordsql'>NULL</span>;
               
               HORASORDINARIAS=<span class='keywordsql'>NULL</span>;
               HORASEXTRAS=<span class='keywordsql'>NULL</span>;
               
               <span class='keywordsql'>FOR</span> 
                       <span class='keywordsql'>SELECT</span> 
                          M.HORA 
                       <span class='keywordsql'>FROM</span> 
                          TMARCACIONES M
                       <span class='keywordsql'>WHERE</span> 
                           M.ID_EMPLEADOS = :ID_EMPLEADOS <span class='keywordsql'>AND</span>  M.FECHA = :FECHA
                       <span class='keywordsql'>ORDER</span> <span class='keywordsql'>BY</span>
                             m.HORA
                       <span class='keywordsql'>INTO</span> 
                             :XFECHAHORA                            
                       
               <span class='keywordsql'>DO</span>
               <span class='keywordsql'>BEGIN</span>
                   <span class='commentsql'>/* AQUI CONSULTAS LAS MARCACIONES DE UN EMPLEADO EN UNA SOLA FECHA */</span>     
                        
                   <span class='keywordsql'>IF</span> (COLUMNA = 0) <span class='keywordsql'>THEN</span>
                   ENTRADA0=XFECHAHORA;
                        
                   <span class='keywordsql'>IF</span> (COLUMNA = 1) <span class='keywordsql'>THEN</span>
                   SALIDA0=XFECHAHORA;

                   <span class='keywordsql'>IF</span> (COLUMNA = 2) <span class='keywordsql'>THEN</span>
                   ENTRADA1=XFECHAHORA;
                   
                   <span class='keywordsql'>IF</span> (COLUMNA = 3) <span class='keywordsql'>THEN</span>
                   SALIDA1=XFECHAHORA;                   

                   <span class='keywordsql'>IF</span> (COLUMNA = 4) <span class='keywordsql'>THEN</span>
                   ENTRADA2=XFECHAHORA;
                  
                   <span class='keywordsql'>IF</span> (COLUMNA = 5) <span class='keywordsql'>THEN</span>
                   SALIDA2=XFECHAHORA;
                   
                   <span class='keywordsql'>IF</span> (COLUMNA = 6) <span class='keywordsql'>THEN</span>
                   HORASORDINARIAS=XFECHAHORA;  
                   
                   COLUMNA = COLUMNA + 1;
               <span class='keywordsql'>END</span> 
              
              <span class='keywordsql'>IF</span> (ENTRADA0 <span class='keywordsql'>IS</span> <span class='keywordsql'>NULL</span>) <span class='keywordsql'>THEN</span> FALTA = <span class='quotesql'>'X'</span>; <span class='keywordsql'>ELSE</span> FALTA=<span class='quotesql'>''</span>;  
       
                <span class='keywordsql'>SUSPEND</span>;
              FECHA = INICIO + FILA;
              Fila = Fila + 1;
              
       <span class='keywordsql'>END</span>       
       <span class='commentsql'>/* Procedure body */</span>
  <span class='keywordsql'>END</span>
<span class='keywordsql'>END</span>;</pre></div></div></pre><br />
<br />
Saludos<br />
<br />
novato_erick</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=6">SQL</category>
			<dc:creator>novato_erick</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83451</guid>
		</item>
		<item>
			<title>Evitar instalacion cliente base de datos</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83450&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 22:16:54 GMT</pubDate>
			<description>Hola amigos, estoy desarrollando una aplicacion para la universidad, pero el catedratico en los requerimientos del software (que es un software generico), establece que la...</description>
			<content:encoded><![CDATA[<div>Hola amigos, estoy desarrollando una aplicacion para la universidad, pero el catedratico en los requerimientos del software (que es un software generico), establece que la aplicacion se conecte a una BD, por ejemplo mysql u oracle, la BD puede ser cualquiera.<br />
<br />
Tengo una Base de datos en Oracle en otra maquina y una BD en Mysql en un hosting(configurada para aceptar conexiones remotas). El asunto es que para conectarme tengo que instalar el Cliente de Oracle y mysql intente conectarme, pero no me conecto, imaginaba que para mysql no necesitaba cliente, pero por lo visto si.<br />
<br />
<b>El asunto es que, el requerimiento dice que el usuario solo tiene que ejecutar la aplicacion en cualquier ordenador(windows) y no tenga que instalar ningun cliente, simplemente se abre la programa y el usuario puede hacer las consultas a la BD, sin configurar nada. No se me ocurre mucho para solucionar este problema. </b><br />
<br />
Habia pensado en incluir las librerias del cliente a la aplicacion, pero no se si por ahi vaya el asunto o alguna solucion para ello.<br />
Alguna sugerencia para ello?<br />
Desde ya muchas gracias.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=2">Conexión con bases de datos</category>
			<dc:creator>gersojn</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83450</guid>
		</item>
		<item>
			<title>Aplicacion MDI</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83449&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 20:27:14 GMT</pubDate>
			<description>Saludos a Todos

Estoy llevando una aplicación a tipo MDI, pero en el formulario principal (padre) tengo un menú tipo Office XP y cuando llamo unas de los formulario hijo...</description>
			<content:encoded><![CDATA[<div>Saludos a Todos<br />
<br />
Estoy llevando una aplicación a tipo MDI, pero en el formulario principal (padre) tengo un menú tipo Office XP y cuando llamo unas de los formulario hijo estos quedan por debajo de este menú, o si pongo un panel en el centro del formulario padre los formularios hijos también quedan por debajo de el panel. Como resuelvo esto?<br />
<br />
Trabajo con delphi 7.<br />
<br />
Agradezco su ayuda?</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>ASUNCION</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83449</guid>
		</item>
		<item>
			<title>Error al crear adoquery en webservices corriendo en Windows Server 2008</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83448&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 18:20:27 GMT</pubDate>
			<description>Buenos días.

Tengo un webservice hecho en Delphi 7 que se conecta a una base de datos de SQL Server 2005, utilizando los componentes ADO. Cuando lo ejecuto en Windows Server...</description>
			<content:encoded><![CDATA[<div>Buenos días.<br />
<br />
Tengo un webservice hecho en Delphi 7 que se conecta a una base de datos de SQL Server 2005, utilizando los componentes ADO. Cuando lo ejecuto en Windows Server 2003, de 32 o 64 bits, lo hace perfectamente.<br />
<br />
Recientemente, tuve que instalarlo en un Windows Server 2008 R2 Standard de 64 bits. Pero no me funciona. <br />
<br />
Resulta que tengo una función que construye dinámicamente los adoquery, les asigna la conexion, el sql, los ejecuta y luego los destruye), y en la línea marcada se genera un access violation:<br />
<br />
Try<blockquote>Result := True;<br />
</blockquote><blockquote>Log.Add('Q1. Creando Query',5,3);<br />
</blockquote><blockquote>//Procedimiento Log almacena strings en un stringlist y cada n cantidad de <br />
//lineas las graba a un archivo de texto, que funciona como bitácora.<br />
    //Este procedimiento se utiliza en otras partes del sistema y no presenta<br />
    //problemas<br />
</blockquote><blockquote>Query := TADOQuery.Create(nil); //&lt;-- access violation al invocar simplemente la creación del adoquery <br />
</blockquote><blockquote>Log.Add('Q2. Asignando Conexion,5,3);<br />
Query.ConnectionString := sConn;<br />
</blockquote><blockquote>Log.Add('Q3. Sin Chequeo Parámetros,5,3);<br />
Query.ParamCheck := False;<br />
</blockquote><blockquote> Log.Add('Q4. Asignando SQL,5,3);<br />
Query.SQL.Add(Sql);<br />
</blockquote><blockquote>             Log.Add('Q5. Ejecutando,5,3);<br />
Query.Active := True;<br />
<br />
//Se hacen otros procesos<br />
//<br />
//<br />
<br />
FreeAndNil(Query);<br />
</blockquote>except<blockquote>               on E: Exception do begin<blockquote>Log.Add('Crear_Consulta --&gt; Error : ' + E.Message + ' =&gt; ' + E.ClassName,5,3);<br />
FreeAndNil(Query);<br />
</blockquote></blockquote><blockquote>               end;<br />
</blockquote>end;<br />
<br />
Cada vez que ejecuto el procedimiento se levanta la excepción y me graba en la bitácora los mensajes<br />
<br />
Q1. Creando Query<br />
Crear_Consulta --&gt; Error: No se puede encontrar el módulo especificado=&gt;  EOleSysError <br />
<br />
Alguien sabe que puede estar pasando para que corra en Windows Server 2003 y no lo haga en Windows Server 2008? Será algún asunto de configuración del Sistema Operativo?<br />
<br />
Muchas gracias y saludos a todos los colegas.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=2">Conexión con bases de datos</category>
			<dc:creator>mario_2000</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83448</guid>
		</item>
		<item>
			<title>Error en TObjectList</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83447&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 16:41:06 GMT</pubDate>
			<description>Buenas tardes,

He creado un modulo para una aplicacion, en la que añado imagenes sobre otra que mas o menos hace de un plano.
El nombre de la imagen, la posicion x, la...</description>
			<content:encoded><![CDATA[<div>Buenas tardes,<br />
<br />
He creado un modulo para una aplicacion, en la que añado imagenes sobre otra que mas o menos hace de un plano.<br />
El nombre de la imagen, la posicion x, la posición y, están almacenadas en una tabla con una relacion maestro-detalle.<br />
A medida que yo me desplazo por cada registro, carga sus correspondiente images, las cuales las almaceno en un TObjectList, para poder eliminarlas, antes de pasar al siguiente registro, elimino las imagenes cargadas de la siguiente manera:<br />
<br />
-. Al crear el form<br />
BrandsLst := TObjectList.Create(True);<br />
<br />
-. Al pasar el siguiente registro:<br />
// Borrar imagens <br />
for I := Pred(BrandsLst.Count) downto 0 do<br />
     BrandsLst.delete(I);<br />
 <br />
 // Crear imagenes<br />
  with dsBrands.DataSet do<br />
  begin<br />
    if NOT(IsEmpty) then<br />
    begin<br />
      NUM := RecordCount;<br />
        while NOT(Eof) do<br />
        begin<br />
          ID        := FieldByName('id').Value;<br />
          AName     := FieldByName('name').Value;<br />
          ALeft     := FieldByName('x').Value;<br />
          ATop      := FieldByName('y').Value;<br />
          <br />
          // Cargar marcas<br />
          BrandsLst.Add(CreateBrand(AName, pnlReview, ALeft, ATop, TypeBrand, ID));<br />
<br />
        // Siguiente Registro<br />
        Next;<br />
      end;<br />
    end;<br />
  end;<br />
<br />
-. Al cerrar el form<br />
BrandsLst.Free<br />
<br />
Si cierro el formulario me genera el siguiente error siempre que borre algun elemento del TObjectList(BrandsLst), si no funciona bien: <br />
raised exception class EArgumentOutOfRangeException with message &quot;Argument out of range&quot;<br />
<br />
Pueden ayudarme?<br />
<br />
Un saludo.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>sleep25000</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83447</guid>
		</item>
		<item>
			<title>Conversion de caracteres</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83446&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 16:00:29 GMT</pubDate>
			<description>Buenas tardes a todos.
 
Tengo un pequeño problema con la gestión de unos caracteres de un fichero txt que me mandan, el cual debo procesar y cargar en una tabla Firebird...</description>
			<content:encoded><![CDATA[<div>Buenas tardes a todos.<br />
 <br />
Tengo un pequeño problema con la gestión de unos caracteres de un fichero txt que me mandan, el cual debo procesar y cargar en una tabla Firebird 1.5.<br />
 <br />
Os cuento el detalle, cada semana me envian el susodicho fichero en el que la gente se ha dado de alta y con la normalización lingüística, pues cada vez más gente acentúa sus nombre y apellidos, con esto en el fichero recibo caracteres tales como:<br />
 <br />
VÖCTOR = VÍCTOR<br />
MU¥OZ = MUÑOZ<br />
MIGUEL µNGEL = MIGUEL ÁNGEL<br />
LLOREN€ = LLORENÇ<br />
 <br />
Creé la tabla en FB con el character set ISO8859_1 y collate ES_ES luego convertí el archivo txt a csv y desde IBConsole lo cargué sin problemas, son más de 60.000 registros.<br />
 <br />
En Delphi creé un proceso para llevarlo a la tabla, que es donde trabaja el usuario y cuando encontraba un caracter que no le gustaba, pues mandaba un error y se paraba el proceso.<br />
 <br />
He recreado la tabla con character set WIN1252 y si me importa el txt correctamente, pero y aquí está la cuestión:<br />
 <br />
Hay alguna forma de poder traducir los ejemplos anteriores para que queden en su formato correcto?<br />
 <br />
Que si el sistema encuentra MU¥OZ en el txt me coloque MUÑOZ en la tabla FB pues si luego busco a MUÑOZ, al colocar la Ñ perderá la busqueda ya que este caracter no existe.<br />
 <br />
O puedo poner algún conversor, no se igual el txt habla alemán o ruso y la tabla está en español (solo por poner un ejemplo).<br />
 <br />
Esto tendría que ser transparente al usuario ya que no todos pueden usar (ni deben tener acceso a IBConsole) para que no me casquen alguna tabla que la gente aprende a manipular muy facilmente, jejeje y luego nadie ha sido.<br />
 <br />
Espero me entendais.<br />
 <br />
Saludos<br />
 <br />
Josep</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=19">Firebird e Interbase</category>
			<dc:creator>jafera</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83446</guid>
		</item>
		<item>
			<title>Error de parametro en la conexion con la base SQL</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83445&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 14:13:55 GMT</pubDate>
			<description>Buenas estoy trabajando con delphi 7 y deseo realizar una consulta a una tabla de SQL Server 2008, mi consulta es la siguiente:
function Existe_usuario (Qry: TADOQuery; const...</description>
			<content:encoded><![CDATA[<div>Buenas estoy trabajando con delphi 7 y deseo realizar una consulta a una tabla de SQL Server 2008, mi consulta es la siguiente:<br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bd4046" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bd400c','delphi_ancla_51c2d93bd4046'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bd400c" class="texto_codigo_delphi"><pre><span class='keyword'>function</span> Existe_usuario (Qry: TADOQuery; <span class='keyword'>const</span> nick:<span class='keyword'>string</span>; contr:integer):boolean;
<span class='keyword'>begin</span>
  <span class='keyword'>with</span> Qry <span class='keyword'>do</span>
  <span class='keyword'>begin</span>
    Close;
    SQL.Text := <span class='quote'>'SELECT nick_us, cont_us FROM usuario WHERE (nick_us= :PARAM_nick) and (cont_us= :PARAM_cont_us)'</span>;
    parameters.ParamByName(<span class='quote'>'PARAM_nick'</span>).Value:=nick;
    parameters.ParamByName(<span class='quote'>'PARAM_cont_us'</span>).Value:=contr;
    Open;
    Result := <span class='keyword'>not</span> Qry.IsEmpty;
    Close;
  <span class='keyword'>end</span>;
<span class='keyword'>end</span>;</pre></div></div></pre><br />
Mi problema no se cual es, por eso recurro a ustedes, el mensaje de delphi que me aparece es:<br />
&quot;Project Project1.exe raised exception class EDataBaseError with message 'Validar_us:Parameters &quot;param_nick&quot; not found'. <br />
Validar_us : es un QRY que utilizo para hacer la consulta<br />
Param_nick: es la variable que ingresa como parametro de la consulta.<br />
<br />
Muchas Gracias</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=2">Conexión con bases de datos</category>
			<dc:creator>titooo</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83445</guid>
		</item>
		<item>
			<title>Restar Campo Generados de SQL</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83444&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 03:24:21 GMT</pubDate>
			<description>hola amigos como estan necesito restar el resultado de varias sentencia de sql  pero no encuento la forma de hacerlo  

 SELECT  COUNT(TIPOTRANSACION)AS P FROM TRANSACIONES...</description>
			<content:encoded><![CDATA[<div>hola amigos como estan necesito restar el resultado de varias sentencia de sql  pero no encuento la forma de hacerlo  <br />
<pre class='sql'><div class="frame_codigo_sql">Código SQL <a id="sql_ancla_51c2d93bd495c" href="#" onclick="etiqueta_sql('sql_div_51c2d93bd4922','sql_ancla_51c2d93bd495c'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="sql_div_51c2d93bd4922" class="texto_codigo_sql"><pre>
 <span class='keywordsql'>SELECT</span>  <span class='keywordsql'>COUNT</span>(TIPOTRANSACION)<span class='keywordsql'>AS</span> P <span class='keywordsql'>FROM</span> TRANSACIONES <span class='keywordsql'>WHERE</span> TIPOTRANSACION =<span class='quotesql'>'P'</span> 
 <span class='keywordsql'>SELECT</span>  <span class='keywordsql'>COUNT</span>(TIPOTRANSACION)<span class='keywordsql'>AS</span> D <span class='keywordsql'>FROM</span> TRANSACIONES <span class='keywordsql'>WHERE</span> TIPOTRANSACION =<span class='quotesql'>'D'</span> 
 <span class='keywordsql'>SELECT</span>  <span class='keywordsql'>COUNT</span>(TIPOTRANSACION)<span class='keywordsql'>AS</span> R <span class='keywordsql'>FROM</span> TRANSACIONES <span class='keywordsql'>WHERE</span> TIPOTRANSACION =<span class='quotesql'>'R'</span></pre></div></div></pre><br />
lo que necesito es restar los campos P, D ,R</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>kurono</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83444</guid>
		</item>
		<item>
			<title>resolucion baja en controles ios firemonkey ipad</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83443&amp;goto=newpost</link>
			<pubDate>Wed, 19 Jun 2013 02:57:44 GMT</pubDate>
			<description>Hola amigos, he notado que en delphi XE4 , al estar ejecutando la aplicacion en el simulador o directamente en la ipad, los controles por ejemplo , un boton,  o un tabitem, ...</description>
			<content:encoded><![CDATA[<div>Hola amigos, he notado que en delphi XE4 , al estar ejecutando la aplicacion en el simulador o directamente en la ipad, los controles por ejemplo , un boton,  o un tabitem,  labels, etc etc, se muestran como si estuvieran en baja resolucion, es decir se ven borrosos y falta de calidad visual,  al momento de ejecutar mi aplicacion en un iphone ahi si se ve perfectamente las forms, los botones,  etc etc, ahi si se ve bien todo, pero para ipad se ve como si se agrandaran los controles y perdiera la calidad en la imagen..<br />
pueden comentar algo sobre esto?<br />
<br />
saludos.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=50">FireMonkey</category>
			<dc:creator>jacobobo</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83443</guid>
		</item>
		<item>
			<title>Programación orientada a objetos + Aplicacion Ejemplo</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83442&amp;goto=newpost</link>
			<pubDate>Tue, 18 Jun 2013 14:54:15 GMT</pubDate>
			<description>Buenos días. 

Ya hice varias aplicaciones en Delphi, y siempre me he sentido muy cómodo por ciertas facilidades que ofrece su IDE.

Ahora, tengo que presentar mi tesis final...</description>
			<content:encoded><![CDATA[<div>Buenos días. <br />
<br />
Ya hice varias aplicaciones en Delphi, y siempre me he sentido muy cómodo por ciertas facilidades que ofrece su IDE.<br />
<br />
Ahora, tengo que presentar mi tesis final de la carrera en la facultad, por lo que me he decidido por una aplicación, que incluye bastantes funcionalidades, y me va a resultar muy extensa.<br />
<br />
Asi que he decidido, utilizar clases, herencia, y programar acercándome lo que más pueda a un paradigma de programación orientada a objetos puro.<br />
<br />
Mi versión es la XE3 + Firebird 2.1.<br />
<br />
Empezando con mi proyecto, me encuentro con varias dudas propias de la aplicación del paradigma a Delphi.<br />
<br />
Necesitaría algun ejemplo de un ABM, desarrollado de esta manera(con controles en metodos de las clases), ya que me han surgido varias dudas.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>pape19</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83442</guid>
		</item>
		<item>
			<title>Shell list con vista previa</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83441&amp;goto=newpost</link>
			<pubDate>Tue, 18 Jun 2013 12:24:19 GMT</pubDate>
			<description>Existe algún componente o sabéis como puedo hacer que en un shell List de un directorio muestre un previo de los archivos. Por ejemplo las miniaturas de las...</description>
			<content:encoded><![CDATA[<div>Existe algún componente o sabéis como puedo hacer que en un shell List de un directorio muestre un previo de los archivos. Por ejemplo las miniaturas de las imágenes.<br />
<br />
Gracias.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=5">OOP</category>
			<dc:creator>glopez</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83441</guid>
		</item>
		<item>
			<title>Instalacion Interface COM</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83440&amp;goto=newpost</link>
			<pubDate>Tue, 18 Jun 2013 11:05:56 GMT</pubDate>
			<description>Tengo el siguiente problema, uso delphi 7, y he corrido el setup que me permitiria conectar con la afip para poder realizar liquidaciones primarias de granos electronicas, el...</description>
			<content:encoded><![CDATA[<div>Tengo el siguiente problema, uso delphi 7, y he corrido el setup que me permitiria conectar con la afip para poder realizar liquidaciones primarias de granos electronicas, el proveedor de la interfaz dice que se instala como una Interfaz COM pero yo la verdad que no se como se hace, he buscado y no he encontrado. Los tiempos me corren y preciso de su urgente ayuda, alguien me podria detallar los pasos????</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>pmfras</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83440</guid>
		</item>
		<item>
			<title>InstallShield Express Delphi 4 (Inno)</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83439&amp;goto=newpost</link>
			<pubDate>Tue, 18 Jun 2013 10:06:59 GMT</pubDate>
			<description>Hola, 
Hasta ahora funcionaba con installshield express para delphi 4. La aplicación está con BDE y mientras desarrollo las adaptaciones para acabar con el BDE, querría hacer...</description>
			<content:encoded><![CDATA[<div>Hola, <br />
Hasta ahora funcionaba con installshield express para delphi 4. La aplicación está con BDE y mientras desarrollo las adaptaciones para acabar con el BDE, querría hacer una instalación con inno setup 5. Es posible? Alguien podría pasarme un ejemplo de como hacerlo.<br />
Gracias y un saludo.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>TheRafa</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83439</guid>
		</item>
		<item>
			<title>Como configurar conexión una sola vez?</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83438&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 22:48:10 GMT</pubDate>
			<description>Hola a todos.

iré al grano..

Tengo una pequeña aplicación de consulta de datos con conexion a mysql por medio de driver ODBC, 

Hay alguna forma de configurar una conexiona...</description>
			<content:encoded><![CDATA[<div>Hola a todos.<br />
<br />
iré al grano..<br />
<br />
Tengo una pequeña aplicación de consulta de datos con conexion a mysql por medio de driver ODBC, <br />
<br />
Hay alguna forma de configurar una conexiona a la base de datos sin tener que volver  a compilar mi programa?<br />
<br />
cuando lo pongo en otra computadora?</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=2">Conexión con bases de datos</category>
			<dc:creator>Theluar</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83438</guid>
		</item>
		<item>
			<title>Obtener uso de la CPU en Borland C++ 6</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83437&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 22:41:16 GMT</pubDate>
			<description>Hola a todos, tengo que obtener el Uso de la CPU en Borland c++ 6 y aunque he encontrado varias cosas en google al parecer no se usar mucho ese IDE porque me da errores de...</description>
			<content:encoded><![CDATA[<div>Hola a todos, tengo que obtener el Uso de la CPU en Borland c++ 6 y aunque he encontrado varias cosas en google al parecer no se usar mucho ese IDE porque me da errores de linkeo etc. Si alguien tiene una funcion ya programada que pueda utilizar sin tenerle que meter tanto coco lo agradeceria...</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=13">C++ Builder</category>
			<dc:creator>Joseph1990</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83437</guid>
		</item>
		<item>
			<title>Personalizar Preview de Quick Report</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83436&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 22:21:26 GMT</pubDate>
			<description>Estimados

 Buenas tardes, estoy un poco complicado con un reporte, ya que por lo que he logrado ver en el preview se estan inicializando algunas variables para personalizar...</description>
			<content:encoded><![CDATA[<div>Estimados<br />
<br />
 Buenas tardes, estoy un poco complicado con un reporte, ya que por lo que he logrado ver en el preview se estan inicializando algunas variables para personalizar el reporte.<br />
<br />
 La cuestión es que no logro encontrar la inicialización de estas variables, revisando el evento BeforePrint pasa un par de parametros dependiendo de una variable X (Obtiene el Titulo del Reporte y una dirección ), aqui no hay problema, este se produce una vez que realizo el preview y no logro encontrar donde se estan inicializando.<br />
<br />
 Esta inicilaizacion tiene que ver con la forma de presentar el reporte en pantalla al usuario (Barra de Progreso, Opciones de impresion en un panel al costado izquierdo de la pantalla, etc).<br />
<br />
 Estoy utilizand Delphi 6.0<br />
<br />
 Desde ya gracias por sus aportes.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=4">Impresión</category>
			<dc:creator>Alejandro73</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83436</guid>
		</item>
		<item>
			<title>Crear objetos de una BD en tiempo de ejecución</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83435&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 21:05:54 GMT</pubDate>
			<description><![CDATA[Hola a todos, tengo una conexìón a una Base de datos SQL Server, mi pregunta es la siguiente: Como puedo crear objetos de tipo "procedimientos almacenados" en tiempo de...]]></description>
			<content:encoded><![CDATA[<div>Hola a todos, tengo una conexìón a una Base de datos SQL Server, mi pregunta es la siguiente: Como puedo crear objetos de tipo &quot;procedimientos almacenados&quot; en tiempo de ejecucion. estoy usando los componentes ADO, pero no logro poder ejecutar un Script que pueda crearme un procedimiento almacenado en la Base de Datos<br />
 <br />
Gracias por sus atenciones</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>cmfab</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83435</guid>
		</item>
		<item>
			<title>Ayuda con consulta y eliminacion en SQL en VB 6.0</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83434&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 19:02:37 GMT</pubDate>
			<description>Hola

Tengo un problema al realizar una consulta en SQL mediante el siguiente codigo en Visual Basic 6.0:

Código:


Code:
---------
Private Sub Command1_Click()</description>
			<content:encoded><![CDATA[<div>Hola<br />
<br />
Tengo un problema al realizar una consulta en SQL mediante el siguiente codigo en Visual Basic 6.0:<br />
<br />
Código:<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">Private Sub Command1_Click()<br />
<br />
oper.codigo_operario = codigo.Text<br />
oper.dni = dni.Text<br />
oper.fecha_ingreso = fecha.Text<br />
oper.nombre = nombre.Text<br />
oper.telefono = telefono.Text<br />
<br />
cnn.Execute &quot;UPDATE Operario set APELLIDO_NOMBRES = '&quot; &amp; oper.nombre &amp; _<br />
&quot;', DNI = '&quot; &amp; oper.dni &amp; _<br />
&quot;', TELEFONO = '&quot; &amp; oper.telefono &amp; _<br />
&quot;' where CODIGO_OPERARIO = &quot; &amp; oper.codigo_operario &amp; &quot;&quot;<br />
End Sub</code><hr />
</div>en donde cnn y rs estan definidas como<br />
<br />
Public cnn As New ADODB.Connection<br />
Public rs As New ADODB.Recordset<br />
<br />
Me salta un Error de &quot;Pocos Parametros. Se esperaba 2&quot;. He intentado agregarle los campos que me falta en la consulta (fecha_ingreso, codigo_operario, etc que en mi opinion no los considero necesario). Pero me salta peor que se esperaban 3 y 4 parametros respectivamente.<br />
Lo mismo con el comando para eliminar:<br />
<br />
<br />
<div style="margin:20px; margin-top:5px">
	<div class="smallfont" style="margin-bottom:2px">Código:</div>
	<hr /><code style="margin:0px" dir="ltr" style="text-align:left">Código:<br />
Private Sub Command1_Click()<br />
<br />
cnn.Execute &quot;delete from Operario where CODIGO_OPERARIO = &quot; &amp; codigo.Text &amp; &quot;&quot;<br />
rs.Requery 1<br />
<br />
End Sub</code><hr />
</div>Creo que algo esta mal escrito en la consulta y en la eliminacion pero nose que es.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=6">SQL</category>
			<dc:creator>nefore</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83434</guid>
		</item>
		<item>
			<title>Función ghEquals</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83433&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 18:14:27 GMT</pubDate>
			<description>Determina si dos valores son equivalentes o no.

*Unidad*

GHFRTL

*Declaración*
  { Equals? }
  Function ghEquals (Const Value1, Value2 :String;
    Const CompareType...</description>
			<content:encoded><![CDATA[<div>Determina si dos valores son equivalentes o no.<br />
<br />
<b>Unidad</b><br />
<br />
GHFRTL<br />
<br />
<b>Declaración</b><br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bd8da0" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bd8d64','delphi_ancla_51c2d93bd8da0'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bd8d64" class="texto_codigo_delphi"><pre>  <span class='comment'>{ Equals? }</span>
  <span class='keyword'>Function</span> ghEquals (<span class='keyword'>Const</span> Value1, Value2 :<span class='keyword'>String</span>;
    <span class='keyword'>Const</span> CompareType :TghStrCompare = ghscLocaleAnyCase) :Boolean;
    <span class='keyword'>Overload</span>;

  <span class='comment'>{ Equals? }</span>
  <span class='keyword'>Function</span> ghEquals (<span class='keyword'>Const</span> Value1 :<span class='keyword'>String</span>; <span class='keyword'>Const</span> StartIndex :Integer;
    <span class='keyword'>Const</span> Value2 :<span class='keyword'>String</span>;
    <span class='keyword'>Const</span> CompareType :TghStrCompare = ghscLocaleAnyCase) :Boolean;
    <span class='keyword'>Overload</span>;
    
  <span class='comment'>{ Equals? }</span>
  <span class='keyword'>Function</span> ghEquals (<span class='keyword'>Const</span> Value1, Value2 :Variant) :Boolean; <span class='keyword'>Overload</span>;</pre></div></div></pre><b>Descripción</b><br />
<br />
La función ghEquals permite comprobar si dos valores son iguales o equivalentes, en situaciones donde el operador relacional de igualdad (signo <i>=</i>) no resulta efectivo.<br />
<br />
La primera sobrecarga de la función compara dos cadenas de caracteres dadas, bajo el criterio indicado por un tercer parámetro, CompareType, según el cual debe o no debe distinguir entre letras mayúsculas y minúsculas o entre letras con y sin signos diacríticos (acentos).  La segunda sobrecarga de la función trabaja de forma similar a la anterior, solo que compara la primera cadena dada a partir de cierta posición de carácter (parámetro StartIndex) contra la segunda cadena completa.  La tercera sobrecarga sirve para comparar el resultado de dos expresiones Variant, y comprobar si son variantes de valores equivalentes y además del mismo tipo, es decir, variantes idénticos.<br />
<br />
Si se cumple la comprobación de igualdad, ghEquals devuelve el valor de True; en caso contrario el resultado es False.<br />
<br />
<b>Parámetros</b><br />
<br />
Value1 &#8212; Primer valor a comparar.  Expresión de tipo String, Variant o compatible con Variant.<br />
<br />
Value2 &#8212; Segundo valor a comparar.  Expresión de tipo String, Variant o compatible con Variant.<br />
<br />
CompareType &#8212; Tipo de comparación a realizar con las cadenas de caracteres dadas.  Debe ser alguna de las constantes que define el tipo de dato <a href="http://www.clubdelphi.com/foros/showthread.php?t=82874" target="_blank">TghStrCompare</a>.  Este parámetro puede omitirse, su valor predeterminado es <a href="http://www.clubdelphi.com/foros/showthread.php?t=82874" target="_blank">ghscLocaleAnyCase</a>.<br />
<br />
StartIndex &#8212; Indica el índice de carácter desde el cual se tomará el valor de la cadena de caracteres Value1 para compararlo con la cadena Value2.  Este parámetro es útil para descartar caracteres que se encuentren al comienzo de Value1, como puede ser algún prefijo.<br />
<br />
<b>Ejemplos</b><br />
<br />
En el siguiente bloque de código, la condición del primer If no se cumple pero la del segundo sí.  Las cadenas de caracteres 'Titanic' y 'titanic' no son exactamente iguales, pero sí equivalentes.<br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bd92ff" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bd92c6','delphi_ancla_51c2d93bd92ff'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bd92c6" class="texto_codigo_delphi"><pre><span class='keyword'>Var</span>
  S :<span class='keyword'>String</span>;
<span class='keyword'>Begin</span>
  S := <span class='quote'>'Titanic'</span>;

  <span class='keyword'>If</span> S = <span class='quote'>'titanic'</span> <span class='keyword'>Then</span>  <span class='comment'>// False
</span>    ShowMessage (<span class='quote'>''</span>);

  <span class='keyword'>If</span> ghEquals (S, <span class='quote'>'titanic'</span>) <span class='keyword'>Then</span>  <span class='comment'>// True
</span>    ShowMessage (<span class='quote'>'The strings are equivalent.'</span>);</pre></div></div></pre>En el siguiente bloque de código, las condiciones del primer y del tercer If no se cumplen pero las del segundo y cuarto sí.  Las cadenas de caracteres 'México', 'Mexico' y 'MEXICO' no son exactamente iguales, y para la función nativa ANSISameText (que es insensible a mayúsculas y minúsculas) tampoco son equivalentes.  En cambio tales valores String sí son equivalentes para la función ghEquals, cuando se usa la opción <a href="http://www.clubdelphi.com/foros/showthread.php?t=82874" target="_blank">ghscSimple</a> (ignorar acentos) o <a href="http://www.clubdelphi.com/foros/showthread.php?t=82874" target="_blank">ghscSimpleAnyCase</a> (ignorar acentos y no distinguir entre mayúsculas y minúsculas).<br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bd96f6" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bd96bd','delphi_ancla_51c2d93bd96f6'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bd96bd" class="texto_codigo_delphi"><pre>  S := <span class='quote'>'México'</span>;

  <span class='keyword'>If</span> S = <span class='quote'>'Mexico'</span> <span class='keyword'>Then</span>  <span class='comment'>// False
</span>    ShowMessage (<span class='quote'>''</span>);

  <span class='keyword'>If</span> ghEquals (S, <span class='quote'>'Mexico'</span>, ghscSimple) <span class='keyword'>Then</span>  <span class='comment'>// True
</span>    ShowMessage (<span class='quote'>'The strings are equivalent.'</span>);

  <span class='keyword'>If</span> ANSISameText (S, <span class='quote'>'MEXICO'</span>) <span class='keyword'>Then</span>  <span class='comment'>// False
</span>    ShowMessage (<span class='quote'>''</span>);

  <span class='keyword'>If</span> ghEquals (S, <span class='quote'>'MEXICO'</span>, ghscSimpleAnyCase) <span class='keyword'>Then</span>  <span class='comment'>// True
</span>    ShowMessage (<span class='quote'>'The strings are equivalent.'</span>);</pre></div></div></pre>En el siguiente bloque de código, la condición del primer If no se cumple pero la del segundo sí.  La subcadena de caracteres 'ffffffff' y la cadena 'FFFFFFFF' no son exactamente iguales, pero sí equivalentes.<br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bd9935" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bd98fc','delphi_ancla_51c2d93bd9935'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bd98fc" class="texto_codigo_delphi"><pre>  S := <span class='quote'>'0xffffffff'</span>;

  <span class='keyword'>If</span> Copy (S, 3, MaxInt) = <span class='quote'>'FFFFFFFF'</span> <span class='keyword'>Then</span>  <span class='comment'>// False
</span>    ShowMessage (<span class='quote'>''</span>);

  <span class='keyword'>If</span> ghEquals (S, 3, <span class='quote'>'FFFFFFFF'</span>) <span class='keyword'>Then</span>  <span class='comment'>// True
</span>    ShowMessage (<span class='quote'>'The strings are equivalent.'</span>);</pre></div></div></pre>En el siguiente bloque de código, la condición del primer If se cumple pero la del segundo no.  El operador <i>=</i> determina que los valores de las variables Variant V1 y V2 son equivalentes aunque no sean del mismo tipo: el primer variante es un valor de punto flotante (tipo varDouble), mientras que el segundo es una cadena de caracteres (tipo varString).  Esta diferencia de tipos hace que la función ghEquals devuelva False.<br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bd9c1c" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bd9be3','delphi_ancla_51c2d93bd9c1c'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bd9be3" class="texto_codigo_delphi"><pre><span class='keyword'>Var</span>
  V1, V2 :Variant;
<span class='keyword'>Begin</span>
  V1 := 3.141516;
  V2 := <span class='quote'>'3.141516'</span>;

  <span class='keyword'>If</span> V1 = V2 <span class='keyword'>Then</span>  <span class='comment'>// True
</span>    ShowMessage (<span class='quote'>'The variants are equivalent (but not equal).'</span>);

  <span class='keyword'>If</span> ghEquals (V1, V2) <span class='keyword'>Then</span>  <span class='comment'>// False
</span>    ShowMessage (<span class='quote'>''</span>);</pre></div></div></pre>En seguida cambiamos el valor de V2, asignándole el mismo valor de punto flotante que tiene V1.  Ahora ghEquals devuelve True, por ser V1 y V2 dos variantes idénticos.<br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bd9dbb" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bd9d83','delphi_ancla_51c2d93bd9dbb'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bd9d83" class="texto_codigo_delphi"><pre>  V2 := 3.141516;

  <span class='keyword'>If</span> ghEquals (V1, V2) <span class='keyword'>Then</span>  <span class='comment'>// True
</span>    ShowMessage (<span class='quote'>'The variants are identical.'</span>);</pre></div></div></pre></div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=54"><![CDATA[[GH Freebrary]]]></category>
			<dc:creator>Al González</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83433</guid>
		</item>
		<item>
			<title>Tecla enter se transformo en down_arrow</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83432&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 17:52:40 GMT</pubDate>
			<description>Estimados no se si esto va a ca, pero lo mio es una estupidez muuuy grande e importante, resulta que no se que botones habré apretado pero de golpe en el editor de códigos de...</description>
			<content:encoded><![CDATA[<div>Estimados no se si esto va a ca, pero lo mio es una estupidez muuuy grande e importante, resulta que no se que botones habré apretado pero de golpe en el editor de códigos de RADXE2 la tecla &quot;Enter&quot; no me funciona, es decir cada vez que la oprimo el cursor baja pero no me genera un espacio O nueva linea para agregar codigo, es como que si se el Enter se transformó en la tecla down arrow, sin embargo lo pruebo en RADXE3 o el el maravilloso delphi 7 y anda a la perfección. bueno si alguien me da una mano en esto podré seguir practicando. Muchas Gracias</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=5">OOP</category>
			<dc:creator>vicentnew</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83432</guid>
		</item>
		<item>
			<title>Asignar numero incremental</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83431&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 17:48:05 GMT</pubDate>
			<description>Estoy trabajando con delphi 7, base de datos acces y con los componentes de ADO.
En la base de datos he creado dos tablas, una de clientes y otra configuración de números.
En...</description>
			<content:encoded><![CDATA[<div>Estoy trabajando con delphi 7, base de datos acces y con los componentes de ADO.<br />
En la base de datos he creado dos tablas, una de clientes y otra configuración de números.<br />
En la de clientes tengo un campo que es clave principal pero no le he puesto que sea autonumerico ya que el programilla es para mi hermana y tiene una forma de numerar las cosas, yo no las entiendo, por eso estoy mirando de hacerlo de esta forma, y en la otra, la de configuración de números, un campo en la que pueda poner un numero, clave o lo que sea que ella quiera.<br />
Lo que me gustaría hacer si se puede es que el campo que es clave principal tome el dato del de configuración de números y a la vez que este ultimo suba un numero para el siguiente registro, a si no habrá repetidos.<br />
He estado mirando en innumerables paginas y he probado hacer casi de todo no dando ningún tipo de resultado, ya casi estoy por tirar la toalla y ponerlo como autonumerico. O la cosa es muy fácil y se me escapa o es imposible de hacer.<br />
Quiero decir que soy totalmente nuevo en esto de programar y la cabezota que me dio Dios es un poco dura de mollera.<br />
Gracias</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>Caren</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83431</guid>
		</item>
		<item>
			<title>Delphi XE 4 - WinExec</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83430&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 17:31:27 GMT</pubDate>
			<description>Buenas compañer@s necesito llamar una aplicación externa al proyecto de ejecución mediante el click de un botton en delphi xe4 estuve leyendo y muchos recurrieron a la...</description>
			<content:encoded><![CDATA[<div>Buenas compañer@s necesito llamar una aplicación externa al proyecto de ejecución mediante el click de un botton en delphi xe4 estuve leyendo y muchos recurrieron a la instrucción <br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bdaf32" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bdaef9','delphi_ancla_51c2d93bdaf32'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bdaef9" class="texto_codigo_delphi"><pre>
WinExec(PChar(<span class='quote'>'c:\windows\notepad.exe'</span>),SW_SHOWNORMAL);</pre></div></div></pre> por ejemplo para llamar el notepad pero al escribir WinExec delphi no me lo reconoce como una instrucción valida !!!!<br />
Si alguien me pudiera dar la respuesta se lo agradecería enormemente !!!!</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=11">Varios</category>
			<dc:creator>pachicoluis</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83430</guid>
		</item>
		<item>
			<title>Ayuda con una consulta necesaria!</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83429&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 15:58:46 GMT</pubDate>
			<description>Hola amigos, recurro a uds. xq me encuentro sin poder encontrar la solucion a lo q necesito..

Yo tengo una tabla cargada con varios datos, supongamos movimientos de un...</description>
			<content:encoded><![CDATA[<div>Hola amigos, recurro a uds. xq me encuentro sin poder encontrar la solucion a lo q necesito..<br />
<br />
Yo tengo una tabla cargada con varios datos, supongamos movimientos de un expte.<br />
Dentro de los datos importantes en cada registro esta el nro. de expte (o codigo unico) y el orden en que se realizó el pase.. mas alla de la fecha y otros datos q no vienen al caso. <br />
<br />
N.exp   Ord<br />
1001   | 1<br />
1001   | 2<br />
1001   | 3<br />
1002   | 1<br />
1002   | 2<br />
1005   | 1<br />
1005   | 2<br />
1005   | 3<br />
1005   | 4<br />
etc...<br />
<br />
Lo que necesito es hacer una consulta que tome todos los expedientes cargados, pero solo el ultimo movimiento de cada uno! el cual esta determinado por el orden (ord).. y asi conseguir un query con esos datos. Expte y Ultimo Movimiento nada más!<br />
Podra alguien ayudarme y decirme como se arma esa consulta, ese SELECT ? muchas gracias!</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=19">Firebird e Interbase</category>
			<dc:creator>daragor</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83429</guid>
		</item>
		<item>
			<title>Migrar codigo de C++ Builder 2010 a XE3</title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83428&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 15:31:32 GMT</pubDate>
			<description>Hola a todos:

Estoy migrando una aplicacion hecha en c++ Builder 2010 y 32 bits y quiero migrarla a una maquina con c++ Builder XE3 de 64bits, ya pude migrar el codigo pero...</description>
			<content:encoded><![CDATA[<div>Hola a todos:<br />
<br />
Estoy migrando una aplicacion hecha en c++ Builder 2010 y 32 bits y quiero migrarla a una maquina con c++ Builder XE3 de 64bits, ya pude migrar el codigo pero lo que no se puede cambiar es la base de datos que tengo(es SQLite), no me la reconoce no se si tenga que ver con la arquitectura de 4 bits espero me puedan ayudar.</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=13">C++ Builder</category>
			<dc:creator>andragonrage</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83428</guid>
		</item>
		<item>
			<title><![CDATA[Solución al error "rptypes.dcu" al instalar el ReportManager]]></title>
			<link>http://www.clubdelphi.com/foros/showthread.php?t=83426&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 12:50:01 GMT</pubDate>
			<description>Hola amigos del Clubdelphi es un placer volver a este lugar les cuento que el programa para la notaria que me ayudaron hacer esta de perlas y funcionando al 100% no me he...</description>
			<content:encoded><![CDATA[<div>Hola amigos del Clubdelphi es un placer volver a este lugar les cuento que el programa para la notaria que me ayudaron hacer esta de perlas y funcionando al 100% no me he dado el tiempo para subir el código pero prometo que lo subiré :D<br />
<br />
esta entrada no supe donde ponerla así que mis disculpas si no va a qui lo que pasa es que estoy empezando un nuevo reto y claro les seguiré pidiendo ayuda como siempre, pero bueno en esta ocasión mas que un problema le traigo una solución espero que a muchos les sirva es simple pero efectiva :D<br />
<br />
me encontraba instalando delphi 2010 y todos los componentes, uno de ellos ReportManager  el cual me mandaba este error <br />
<br />
<pre class='delphi'><div class="frame_codigo_delphi">Código Delphi <a id="delphi_ancla_51c2d93bdc1c7" href="#" onclick="etiqueta_delphi('delphi_div_51c2d93bdc18e','delphi_ancla_51c2d93bdc1c7'); return false;" title="Contraer cuadro de código" style="text-decoration: none" hidefocus="true">[-]</a><div id="delphi_div_51c2d93bdc18e" class="texto_codigo_delphi"><pre>[DCC Fatal Error] rptypes.pas(5343): F2039 Could <span class='keyword'>not</span> create output <span class='keyword'>file</span> <span class='quote'>'rptypes.dcu'</span></pre></div></div></pre><br />
me tomo toda una tarde y parte de la madrugada poder resolverlo, y si lo busque a qui en el clubdelphi, fue algo que aun que otras web tenían la pregunta nadie daba una solución concreta :(<br />
<br />
<div align="center"><div align="center"><font size="5">Solución </font><br />
<br />
<div align="center"><img src="http://p1.metroflog.net/pictures/040/14/0/1070014040_UQIXSPRKBPHWAPP.jpg" border="0" alt="" />  </div>  </div><br />
Solo cierra delphi, y ábrelo de nuevo pero como administrador </div><br />
Por que se nos da este problema??<br />
<br />
buena la verdad es el conjunto de acciones, lo que pasa es que siguiendo el tutorial de <br />
<br />
<a href="http://delphiallimite.blogspot.mx/2010/05/el-editor-de-informes-report-maganer-1.html" target="_blank">http://delphiallimite.blogspot.mx/20...maganer-1.html</a><br />
<br />
el nos pide que <br />
<br />
<b>Creamos una carpeta llamada ReportManager dentro de la carpeta:<br />
<br />
\CodeGear\RAD Studio\5.0\Componentes\</b><br />
<br />
y bueno esa carpeta se vuelve del sistema para los que tienen windows vista, 7 y 8 solo el administrador puede crear, editar y eliminar archivos del sistema por eso si, no eres administrador no podrás crear los archivos con extension .dcu <br />
<br />
la solución es muy simple que asta pena:o me da ponerla pero, pensando en los novatos y es que el error pareciera que es del componente y no del sistema operativo, espero que a alguien le sirva ;)<br />
<br />
Saludos a Caral, Casimiro Notevi, Neftali, caro, José Luis Garcí y a todos los demás sin su ayuda no programaría en delphi pascal ^\||/</div>

]]></content:encoded>
			<category domain="http://www.clubdelphi.com/foros/forumdisplay.php?f=4">Impresión</category>
			<dc:creator>Darkseratul</dc:creator>
			<guid isPermaLink="true">http://www.clubdelphi.com/foros/showthread.php?t=83426</guid>
		</item>
	</channel>
</rss>
