<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre Dicas Delphi</title>
	<atom:link href="http://www.dicasdelphi.com.br/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dicasdelphi.com.br</link>
	<description>dicas, artigos, novidades e discussões sobre o mundo Delphi</description>
	<lastBuildDate>Tue, 05 Jan 2010 16:06:17 -0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comentário sobre Dica : Upgrade para Delphi 2009 por João</title>
		<link>http://www.dicasdelphi.com.br/dica-upgrade-para-delphi-2009/comment-page-1/#comment-1327</link>
		<dc:creator>João</dc:creator>
		<pubDate>Tue, 05 Jan 2010 16:06:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=76#comment-1327</guid>
		<description>O valor do Delphi 2009 Professional é bem menor que o que você mencionou. A gente comprou 3 licenças e pagamos aproximadamente R$ 1.600,00 cada uma. 
Existem várias versões do D-2009, você tem que escolher aquela que mais se enquadra com o teu perfil.
Mesmo assim,  também acho o valor da ferramenta alto.</description>
		<content:encoded><![CDATA[<p>O valor do Delphi 2009 Professional é bem menor que o que você mencionou. A gente comprou 3 licenças e pagamos aproximadamente R$ 1.600,00 cada uma.<br />
Existem várias versões do D-2009, você tem que escolher aquela que mais se enquadra com o teu perfil.<br />
Mesmo assim,  também acho o valor da ferramenta alto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Utilizando DBExpress de uma Maneira Fácil por epaputidez</title>
		<link>http://www.dicasdelphi.com.br/utilizando-dbexpress-de-uma-maneira-facil/comment-page-1/#comment-865</link>
		<dc:creator>epaputidez</dc:creator>
		<pubDate>Fri, 25 Sep 2009 14:32:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=155#comment-865</guid>
		<description>&lt;strong&gt;epaputidez...&lt;/strong&gt;

 &lt;a href=&quot;http://qytytyruhis.blogspot.com/2009/09/gg-client-download-wc3-game.html&quot; rel=&quot;nofollow&quot;&gt;angel khriz y&lt;/a&gt; ...</description>
		<content:encoded><![CDATA[<p><strong>epaputidez&#8230;</strong></p>
<p> <a href="http://qytytyruhis.blogspot.com/2009/09/gg-client-download-wc3-game.html" rel="nofollow">angel khriz y</a> &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Enviar Dica por Angelo Marques</title>
		<link>http://www.dicasdelphi.com.br/enviar-dica/comment-page-1/#comment-845</link>
		<dc:creator>Angelo Marques</dc:creator>
		<pubDate>Wed, 23 Sep 2009 20:44:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?page_id=141#comment-845</guid>
		<description>Tenho percebido que alguns programadores afirmam que o delphi não permite retornar array em funções. Na verdade, não é bem assim. É possível retornar um array, porém é exigida uma técnica especial. Para retornar um array, basta que a função determine o tipo de retorno para variant. Ex: function Teste(dado:string):variant
Dentro da função, na variável Result (ou Teste) deve ser armazenada a array de retorno. O código que chama a função, armazenará o retorno em uma array dinâmica. E pronto! Claro que isso pode causar alguns erros, vez que fica desligada a verificação automática de tipos, mas é melhor que não ter a possibilidade de retornar um array. O exemplo abaixo é de uma função criada pro mim, que busca uma string dentro de outra, retornando um array contendo todas as vezes que a primeira string é encontrada na segunda.
Function GetPosString(Sub,Dado:string):variant;
var
      aPos: array of integer;
      x, h, iTam1, iTam2, iPos:integer;
begin
      iTam1:= Length(Sub);
      iTam2:= Length(Dado);
      if iTam1 &gt; iTam2 then
      begin
            GetPosString:= aPos;
            exit;
      end;
      x:=1;
      while x0 then
            begin
                  SetLength(aPos,high(aPos)+2);
                  aPos[high(aPos)]:=iPos;
                  x:=iPos;
            end;
      inc(x);
      end;
      GetPosString:= aPos;
end;
Espero ter colaborado com os colegas. Abraços, MARQUES</description>
		<content:encoded><![CDATA[<p>Tenho percebido que alguns programadores afirmam que o delphi não permite retornar array em funções. Na verdade, não é bem assim. É possível retornar um array, porém é exigida uma técnica especial. Para retornar um array, basta que a função determine o tipo de retorno para variant. Ex: function Teste(dado:string):variant<br />
Dentro da função, na variável Result (ou Teste) deve ser armazenada a array de retorno. O código que chama a função, armazenará o retorno em uma array dinâmica. E pronto! Claro que isso pode causar alguns erros, vez que fica desligada a verificação automática de tipos, mas é melhor que não ter a possibilidade de retornar um array. O exemplo abaixo é de uma função criada pro mim, que busca uma string dentro de outra, retornando um array contendo todas as vezes que a primeira string é encontrada na segunda.<br />
Function GetPosString(Sub,Dado:string):variant;<br />
var<br />
      aPos: array of integer;<br />
      x, h, iTam1, iTam2, iPos:integer;<br />
begin<br />
      iTam1:= Length(Sub);<br />
      iTam2:= Length(Dado);<br />
      if iTam1 &gt; iTam2 then<br />
      begin<br />
            GetPosString:= aPos;<br />
            exit;<br />
      end;<br />
      x:=1;<br />
      while x0 then<br />
            begin<br />
                  SetLength(aPos,high(aPos)+2);<br />
                  aPos[high(aPos)]:=iPos;<br />
                  x:=iPos;<br />
            end;<br />
      inc(x);<br />
      end;<br />
      GetPosString:= aPos;<br />
end;<br />
Espero ter colaborado com os colegas. Abraços, MARQUES</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Dica : Cores Personalizadas no Delphi por Rogério Lira</title>
		<link>http://www.dicasdelphi.com.br/dica-cores-personalizadas-no-delphi/comment-page-1/#comment-663</link>
		<dc:creator>Rogério Lira</dc:creator>
		<pubDate>Mon, 07 Sep 2009 21:24:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=50#comment-663</guid>
		<description>Caro,Resolveu o meu problema,
muito obrigado pela dica.</description>
		<content:encoded><![CDATA[<p>Caro,Resolveu o meu problema,<br />
muito obrigado pela dica.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Dica : Refatorar seu código Delphi por Carlos Eduardo</title>
		<link>http://www.dicasdelphi.com.br/dica-refatorar-seu-codigo-delphi/comment-page-1/#comment-624</link>
		<dc:creator>Carlos Eduardo</dc:creator>
		<pubDate>Fri, 04 Sep 2009 16:40:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=115#comment-624</guid>
		<description>Legal</description>
		<content:encoded><![CDATA[<p>Legal</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Utilizando DBExpress de uma Maneira Fácil por vocodama</title>
		<link>http://www.dicasdelphi.com.br/utilizando-dbexpress-de-uma-maneira-facil/comment-page-1/#comment-501</link>
		<dc:creator>vocodama</dc:creator>
		<pubDate>Mon, 24 Aug 2009 20:31:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=155#comment-501</guid>
		<description>&lt;strong&gt;vocodama...&lt;/strong&gt;

 &lt;a href=&quot;http://namelindablog.info/category/great-wolf-lodge-kansas-city/&quot; rel=&quot;nofollow&quot;&gt;great wolf lodge kansas city&lt;/a&gt; ...</description>
		<content:encoded><![CDATA[<p><strong>vocodama&#8230;</strong></p>
<p> <a href="http://namelindablog.info/category/great-wolf-lodge-kansas-city/" rel="nofollow">great wolf lodge kansas city</a> &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Dica : Disponível para Download Delphi 2009 por zenilde</title>
		<link>http://www.dicasdelphi.com.br/dica-disponivel-para-download-delphi-2009/comment-page-1/#comment-471</link>
		<dc:creator>zenilde</dc:creator>
		<pubDate>Thu, 13 Aug 2009 20:09:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=55#comment-471</guid>
		<description>Gostaria muito de adquirir uma apostila sobre a versão do delphi 2009 será que existe alguma? 

  Abraços galera.</description>
		<content:encoded><![CDATA[<p>Gostaria muito de adquirir uma apostila sobre a versão do delphi 2009 será que existe alguma? </p>
<p>  Abraços galera.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Dica : Disponível para Download Delphi 2009 por Odilon</title>
		<link>http://www.dicasdelphi.com.br/dica-disponivel-para-download-delphi-2009/comment-page-1/#comment-469</link>
		<dc:creator>Odilon</dc:creator>
		<pubDate>Thu, 13 Aug 2009 19:17:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=55#comment-469</guid>
		<description>Amigo gostaria de saber qual as versões mysql (principalmente as recentes) que o Delphi 2009 suporta?</description>
		<content:encoded><![CDATA[<p>Amigo gostaria de saber qual as versões mysql (principalmente as recentes) que o Delphi 2009 suporta?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Enviar Dica por fabricio</title>
		<link>http://www.dicasdelphi.com.br/enviar-dica/comment-page-1/#comment-279</link>
		<dc:creator>fabricio</dc:creator>
		<pubDate>Mon, 27 Jul 2009 23:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?page_id=141#comment-279</guid>
		<description>componente Nfe para delphi free  www.pointltda.com.br visite e confira.</description>
		<content:encoded><![CDATA[<p>componente Nfe para delphi free  <a href="http://www.pointltda.com.br" rel="nofollow">http://www.pointltda.com.br</a> visite e confira.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre Dica : Upgrade para Delphi 2009 por helinton b. toledo</title>
		<link>http://www.dicasdelphi.com.br/dica-upgrade-para-delphi-2009/comment-page-1/#comment-221</link>
		<dc:creator>helinton b. toledo</dc:creator>
		<pubDate>Mon, 20 Jul 2009 15:46:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=76#comment-221</guid>
		<description>eu utilizo a versão 6.0 e trabalhei, até recentemente, com o delphi 8. O meu problema tambem foi o do QReport. Até fiz esquema de converter relatório para o excel (mooooleee X-&#124;) por causa do delphi 8. Eu estou esperando pois eles sempre dão uma melhorada e daqui a pouco taí o delphi 2010 Evolution.... Então.... eu continuo no 6/7.</description>
		<content:encoded><![CDATA[<p>eu utilizo a versão 6.0 e trabalhei, até recentemente, com o delphi 8. O meu problema tambem foi o do QReport. Até fiz esquema de converter relatório para o excel (mooooleee X-|) por causa do delphi 8. Eu estou esperando pois eles sempre dão uma melhorada e daqui a pouco taí o delphi 2010 Evolution&#8230;. Então&#8230;. eu continuo no 6/7.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
