<?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: DataSnap 2010 – Enviando e recebendo objetos</title>
	<atom:link href="http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=datasnap-2010-enviando-e-recebendo-objetos</link>
	<description>Andreano Lanusse blog - acesse artigos, tutoriais e vídeos sobre tecnologia, desenvolvimento de software, técnicas de programação, banco de dados, jogos e mais.</description>
	<lastBuildDate>Wed, 01 Feb 2012 16:30:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>Por: Júlio César Ferreira (@jcmferreira)</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-6873</link>
		<dc:creator>Júlio César Ferreira (@jcmferreira)</dc:creator>
		<pubDate>Mon, 31 Oct 2011 18:10:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-6873</guid>
		<description>Andreano!

Consegui resolver o problema trocando a classe TMemoryStream por uma TStringStream.
Mas, e quando não for possível fazer um processo como esse? E todo o projeto DataSnap já pronto parado por conta de um único tipo?</description>
		<content:encoded><![CDATA[<p>Andreano!</p>
<p>Consegui resolver o problema trocando a classe TMemoryStream por uma TStringStream.<br />
Mas, e quando não for possível fazer um processo como esse? E todo o projeto DataSnap já pronto parado por conta de um único tipo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Júlio César Ferreira (@jcmferreira)</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-6869</link>
		<dc:creator>Júlio César Ferreira (@jcmferreira)</dc:creator>
		<pubDate>Mon, 31 Oct 2011 15:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-6869</guid>
		<description>Caro Andreano!

Tentei realizar o teste que vc indicou, usando TStream para enviar a imagem para o cliente... Na aplicação servidor, a imagem é lida do Stream com sucesso mas, quando é enviado para o cliente, dá erro!

O post foi detalhado para a nova situação... grato pela sua ajuda!</description>
		<content:encoded><![CDATA[<p>Caro Andreano!</p>
<p>Tentei realizar o teste que vc indicou, usando TStream para enviar a imagem para o cliente&#8230; Na aplicação servidor, a imagem é lida do Stream com sucesso mas, quando é enviado para o cliente, dá erro!</p>
<p>O post foi detalhado para a nova situação&#8230; grato pela sua ajuda!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Júlio César Ferreira (@jcmferreira)</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-6853</link>
		<dc:creator>Júlio César Ferreira (@jcmferreira)</dc:creator>
		<pubDate>Fri, 28 Oct 2011 22:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-6853</guid>
		<description>Andreano... segue a página onde tento explicar detalhadamente o problema:
http://www.activedelphi.com.br/forum/viewtopic.php?t=69002</description>
		<content:encoded><![CDATA[<p>Andreano&#8230; segue a página onde tento explicar detalhadamente o problema:<br />
<a href="http://www.activedelphi.com.br/forum/viewtopic.php?t=69002" rel="nofollow">http://www.activedelphi.com.br/forum/viewtopic.php?t=69002</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Júlio César Ferreira (@jcmferreira)</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-6852</link>
		<dc:creator>Júlio César Ferreira (@jcmferreira)</dc:creator>
		<pubDate>Fri, 28 Oct 2011 22:21:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-6852</guid>
		<description>Sobre o post acima... percebi que o problema é na conversão de JSON para Object, utilizando o método JSONToObject.

Antes da conversão para JSON, um TImage consegue exibir a foto tranquilamente.
Na volta de JSON para o objeto TCustomer, ao que parece, o conteúdo de Photo fica comprometido.</description>
		<content:encoded><![CDATA[<p>Sobre o post acima&#8230; percebi que o problema é na conversão de JSON para Object, utilizando o método JSONToObject.</p>
<p>Antes da conversão para JSON, um TImage consegue exibir a foto tranquilamente.<br />
Na volta de JSON para o objeto TCustomer, ao que parece, o conteúdo de Photo fica comprometido.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Júlio César Ferreira (@jcmferreira)</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-6851</link>
		<dc:creator>Júlio César Ferreira (@jcmferreira)</dc:creator>
		<pubDate>Fri, 28 Oct 2011 21:58:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-6851</guid>
		<description>Boa noite Andreano!

Estava estudando esse seu exemplo de transferência de objetos do servidor para o cliente e surgiu uma dúvida: Utilizando esse seu exemplo da classe TCustomer, poderíamos ter uma propriedade public do tipo TJPEGImage ou TBitmap, algo como TCustomer.Photo?

Meu servidor iria definir o conteúdo dessa propriedade e passar o objeto via JSON para o cliente e o mesmo conseguir exibir em um TImage padrão, a imagem que está na propriedade Photo?</description>
		<content:encoded><![CDATA[<p>Boa noite Andreano!</p>
<p>Estava estudando esse seu exemplo de transferência de objetos do servidor para o cliente e surgiu uma dúvida: Utilizando esse seu exemplo da classe TCustomer, poderíamos ter uma propriedade public do tipo TJPEGImage ou TBitmap, algo como TCustomer.Photo?</p>
<p>Meu servidor iria definir o conteúdo dessa propriedade e passar o objeto via JSON para o cliente e o mesmo conseguir exibir em um TImage padrão, a imagem que está na propriedade Photo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Nelson Lima</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-5955</link>
		<dc:creator>Nelson Lima</dc:creator>
		<pubDate>Wed, 29 Jun 2011 07:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-5955</guid>
		<description>Prezado Andreano,

Eu gostaria de criar metodo remoto onde eu possa passar um array de Delta do ClientDataSet + seu ProviderName 

Para isso criei um class TDeltaApply  Tentei TDeltaApplyArray : array of TDeltaApply  e ele não aceita como metodo remoto esse tipo. 

Então como posso para meu servidor uma array de delta e seu providername????</description>
		<content:encoded><![CDATA[<p>Prezado Andreano,</p>
<p>Eu gostaria de criar metodo remoto onde eu possa passar um array de Delta do ClientDataSet + seu ProviderName </p>
<p>Para isso criei um class TDeltaApply  Tentei TDeltaApplyArray : array of TDeltaApply  e ele não aceita como metodo remoto esse tipo. </p>
<p>Então como posso para meu servidor uma array de delta e seu providername????</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Braga</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-5677</link>
		<dc:creator>Braga</dc:creator>
		<pubDate>Tue, 21 Jun 2011 23:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-5677</guid>
		<description>Olá Sr. Andreano Lanusse! Parabéns pela execelência de seu trabalho. Embora tenha procurado em várias fontes, não encontrei nenhum material editado sobre &quot;Como construir uma aplicação do começo ao fim&quot; com DataSnap, em 3 camandas.
Se poder me ajudar com qualquer informação de onde e como encontrar, serei imensamente grato.</description>
		<content:encoded><![CDATA[<p>Olá Sr. Andreano Lanusse! Parabéns pela execelência de seu trabalho. Embora tenha procurado em várias fontes, não encontrei nenhum material editado sobre &#8220;Como construir uma aplicação do começo ao fim&#8221; com DataSnap, em 3 camandas.<br />
Se poder me ajudar com qualquer informação de onde e como encontrar, serei imensamente grato.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Francis Silva</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-5560</link>
		<dc:creator>Francis Silva</dc:creator>
		<pubDate>Wed, 08 Jun 2011 22:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-5560</guid>
		<description>Eu consegui resolver o problema de transporte de datas e doubles entre o servidor DataSnap e a aplicação cliente utilizando um truque muito simples. Se você observar a estrutura de uma classe qualquer em formato JSON vai notar que o que é mapeado para o JSON não são as propriedades da classe em sí, mas sim as suas variáveis privadas. Sendo assim consegui resolver o problema som o seguinte truque:

TCliente = Class (TObject)
     private
         FID: Integer;
         FNome: String;
         FDataCadastro: String;
         FValor: String;
         function GetDataCadastro: TDateTime;
         procedure SetDataCadastro(value: TDateTime);
         function GetValor: Double;
         procedure SetValor(value: Double);
         ....

     public 
         property DataCadastro: TDateTime read GetDataCadastro write SetDataCadastro;
         property Valor: Double read GetValor write SetValor;
         ....
end;       

O truque é na implementação dos métodos privados:


function TCliente.GetDataCadastro: TDateTime;
begin
  Result := StrToDateTime(FDataCadastro);  // Vai bem alguma checagem extra aqui antes da conversão
end;

function TCliente.SetDataCadastro(value: TDateTime);
begin
  FDataCadastro:= FormatDateTime(&#039;DD/MM/YYYY HH:NN:SS&#039;, Value);
end;

function TCliente.GetValor: Double;
begin
  Result := StrToFloatDef(FValor,0);
end;

function TCliente.SetValor(value: Double);
begin
  FValor := FloatToStr(value);
end;


Dessa forma quando você atribuir ou obter um valor das propriedades DataCadastro e Valor, automaticamente eles serão convertidos de TDateTime e Double para String, e virce-versa. Como o JSON só armazena as informações dos campos privados das propriedades, as informações são armazenas como String e não há nenhum problema na conversão de volta na aplicação cliente.

Espero ter ajudado.</description>
		<content:encoded><![CDATA[<p>Eu consegui resolver o problema de transporte de datas e doubles entre o servidor DataSnap e a aplicação cliente utilizando um truque muito simples. Se você observar a estrutura de uma classe qualquer em formato JSON vai notar que o que é mapeado para o JSON não são as propriedades da classe em sí, mas sim as suas variáveis privadas. Sendo assim consegui resolver o problema som o seguinte truque:</p>
<p>TCliente = Class (TObject)<br />
     private<br />
         FID: Integer;<br />
         FNome: String;<br />
         FDataCadastro: String;<br />
         FValor: String;<br />
         function GetDataCadastro: TDateTime;<br />
         procedure SetDataCadastro(value: TDateTime);<br />
         function GetValor: Double;<br />
         procedure SetValor(value: Double);<br />
         &#8230;.</p>
<p>     public<br />
         property DataCadastro: TDateTime read GetDataCadastro write SetDataCadastro;<br />
         property Valor: Double read GetValor write SetValor;<br />
         &#8230;.<br />
end;       </p>
<p>O truque é na implementação dos métodos privados:</p>
<p>function TCliente.GetDataCadastro: TDateTime;<br />
begin<br />
  Result := StrToDateTime(FDataCadastro);  // Vai bem alguma checagem extra aqui antes da conversão<br />
end;</p>
<p>function TCliente.SetDataCadastro(value: TDateTime);<br />
begin<br />
  FDataCadastro:= FormatDateTime(&#8216;DD/MM/YYYY HH:NN:SS&#8217;, Value);<br />
end;</p>
<p>function TCliente.GetValor: Double;<br />
begin<br />
  Result := StrToFloatDef(FValor,0);<br />
end;</p>
<p>function TCliente.SetValor(value: Double);<br />
begin<br />
  FValor := FloatToStr(value);<br />
end;</p>
<p>Dessa forma quando você atribuir ou obter um valor das propriedades DataCadastro e Valor, automaticamente eles serão convertidos de TDateTime e Double para String, e virce-versa. Como o JSON só armazena as informações dos campos privados das propriedades, as informações são armazenas como String e não há nenhum problema na conversão de volta na aplicação cliente.</p>
<p>Espero ter ajudado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Andreano Lanusse</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-5524</link>
		<dc:creator>Andreano Lanusse</dc:creator>
		<pubDate>Mon, 06 Jun 2011 05:13:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-5524</guid>
		<description>Dannyrooh, não tem jeito, você tem que transformar de JSON para o objeto correspondente.</description>
		<content:encoded><![CDATA[<p>Dannyrooh, não tem jeito, você tem que transformar de JSON para o objeto correspondente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rodrigo</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-5332</link>
		<dc:creator>Rodrigo</dc:creator>
		<pubDate>Thu, 19 May 2011 12:05:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-5332</guid>
		<description>Excelente post, me ajudou muito, porém tenho um problema, já citado acima. Criei uma classe que possui property do tipo Double e me ocorre um erro na conversão do objeto, impossibilitando a transferência do objeto para o cliente. Como posso resolver o problema ?

Att,</description>
		<content:encoded><![CDATA[<p>Excelente post, me ajudou muito, porém tenho um problema, já citado acima. Criei uma classe que possui property do tipo Double e me ocorre um erro na conversão do objeto, impossibilitando a transferência do objeto para o cliente. Como posso resolver o problema ?</p>
<p>Att,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dannyrooh</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-4837</link>
		<dc:creator>Dannyrooh</dc:creator>
		<pubDate>Tue, 12 Apr 2011 21:12:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-4837</guid>
		<description>Boa tarde, 

Criei um servidor datasnap que retorna uma lista de TCustomer agrupada com JsonArray e JsonValue, estou tentando consumir o resultado numa aplicação asp.net com delphi prism, ao gerar o proxy ele retorna a classe como object, alguma forma de realizar a transformação direto com .net ?</description>
		<content:encoded><![CDATA[<p>Boa tarde, </p>
<p>Criei um servidor datasnap que retorna uma lista de TCustomer agrupada com JsonArray e JsonValue, estou tentando consumir o resultado numa aplicação asp.net com delphi prism, ao gerar o proxy ele retorna a classe como object, alguma forma de realizar a transformação direto com .net ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Wesley</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-3223</link>
		<dc:creator>Wesley</dc:creator>
		<pubDate>Thu, 06 Jan 2011 00:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-3223</guid>
		<description>Parabéns Andreano....</description>
		<content:encoded><![CDATA[<p>Parabéns Andreano&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Andreano Lanusse</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-2740</link>
		<dc:creator>Andreano Lanusse</dc:creator>
		<pubDate>Tue, 28 Dec 2010 18:52:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-2740</guid>
		<description>Cleyton, pode refazer a pergunta, está confusa :)</description>
		<content:encoded><![CDATA[<p>Cleyton, pode refazer a pergunta, está confusa <img src='http://www.andreanolanusse.com/pt/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Andreano Lanusse</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-2109</link>
		<dc:creator>Andreano Lanusse</dc:creator>
		<pubDate>Thu, 09 Dec 2010 07:52:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-2109</guid>
		<description>Oi Alexandre, você pode ter uma única transação ao fazer o applyupdates de vários ClientDataSet se eles tiverem conectados, da uma olhada em nested clientdataset</description>
		<content:encoded><![CDATA[<p>Oi Alexandre, você pode ter uma única transação ao fazer o applyupdates de vários ClientDataSet se eles tiverem conectados, da uma olhada em nested clientdataset</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alexandre José</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-2086</link>
		<dc:creator>Alexandre José</dc:creator>
		<pubDate>Wed, 08 Dec 2010 23:47:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-2086</guid>
		<description>No meu caso gostaria de commitar vários CDS dentro de uma mesma transação, passando vários clients em um JSONArray. Irei tentar fazer isso via DBXReader. Eu utilizo isso com RemObjects, queria converter para o novo Datasnap. =)

Obrigado!</description>
		<content:encoded><![CDATA[<p>No meu caso gostaria de commitar vários CDS dentro de uma mesma transação, passando vários clients em um JSONArray. Irei tentar fazer isso via DBXReader. Eu utilizo isso com RemObjects, queria converter para o novo Datasnap. =)</p>
<p>Obrigado!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Andreano Lanusse</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-2074</link>
		<dc:creator>Andreano Lanusse</dc:creator>
		<pubDate>Wed, 08 Dec 2010 18:18:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-2074</guid>
		<description>Alexandre, não faz sentido transportar clientdataset como JSON, nesse caso use o Provider pra isso.</description>
		<content:encoded><![CDATA[<p>Alexandre, não faz sentido transportar clientdataset como JSON, nesse caso use o Provider pra isso.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alexandre José</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-2062</link>
		<dc:creator>Alexandre José</dc:creator>
		<pubDate>Wed, 08 Dec 2010 12:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-2062</guid>
		<description>Olá Andreano,

Estou com a necessidade de transpostar o ClientDataSet como objeto para trabalhar no meu servidor de aplicação.
É possível através de JSON? A princípio tenho erro de RTTI.

Obrigado!</description>
		<content:encoded><![CDATA[<p>Olá Andreano,</p>
<p>Estou com a necessidade de transpostar o ClientDataSet como objeto para trabalhar no meu servidor de aplicação.<br />
É possível através de JSON? A princípio tenho erro de RTTI.</p>
<p>Obrigado!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcelo</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-1747</link>
		<dc:creator>Marcelo</dc:creator>
		<pubDate>Thu, 18 Nov 2010 12:59:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-1747</guid>
		<description>Andreano

Obrigado pela resposta utilizo o Delphi 2010 apesar de não ser indicado a mudança nos fontes da vcl resolvi o problema seguindo o exemplo desse poste http://www.expressolivre.net/openmail/index.php?msg_id=%22123336%22 e funcionol perfeitamente.


Agora estou com problema ao rodar a aplicação servidora em uma máquina com windows server 2003 sem farewall, testei em outras máquinas e funciona, na verdade não sei se a falta do firewall é o problema, mas, é o que difere das outras máquinas que testei.</description>
		<content:encoded><![CDATA[<p>Andreano</p>
<p>Obrigado pela resposta utilizo o Delphi 2010 apesar de não ser indicado a mudança nos fontes da vcl resolvi o problema seguindo o exemplo desse poste <a href="http://www.expressolivre.net/openmail/index.php?msg_id=%22123336%22" rel="nofollow">http://www.expressolivre.net/openmail/index.php?msg_id=%22123336%22</a> e funcionol perfeitamente.</p>
<p>Agora estou com problema ao rodar a aplicação servidora em uma máquina com windows server 2003 sem farewall, testei em outras máquinas e funciona, na verdade não sei se a falta do firewall é o problema, mas, é o que difere das outras máquinas que testei.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Andreano Lanusse</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-1740</link>
		<dc:creator>Andreano Lanusse</dc:creator>
		<pubDate>Thu, 18 Nov 2010 01:39:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-1740</guid>
		<description>Oi Cleiton,

Isso acontece porque esse tipo de objeto não é convertido automático, neste mesmo post eu menciono o post do Andrei que explica como fazer isso http://blogs.embarcadero.com/adrian/2009/08/19/json-types-for-server-methods-in-datasnap-2010/, de uma lida nele, neste caso a propriedade que é TList precisa de um conversor que você deve implementar.</description>
		<content:encoded><![CDATA[<p>Oi Cleiton,</p>
<p>Isso acontece porque esse tipo de objeto não é convertido automático, neste mesmo post eu menciono o post do Andrei que explica como fazer isso <a href="http://blogs.embarcadero.com/adrian/2009/08/19/json-types-for-server-methods-in-datasnap-2010/" rel="nofollow">http://blogs.embarcadero.com/adrian/2009/08/19/json-types-for-server-methods-in-datasnap-2010/</a>, de uma lida nele, neste caso a propriedade que é TList precisa de um conversor que você deve implementar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Andreano Lanusse</title>
		<link>http://www.andreanolanusse.com/pt/datasnap-2010-enviando-e-recebendo-objetos/comment-page-1/#comment-1738</link>
		<dc:creator>Andreano Lanusse</dc:creator>
		<pubDate>Thu, 18 Nov 2010 01:34:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.andreanolanusse.com/pt/?p=337#comment-1738</guid>
		<description>Oi Marcelo,

Você está usando Delphi 2010? Eu testei aqui e não tive nenhum problema. Qual a mensagem de erro?</description>
		<content:encoded><![CDATA[<p>Oi Marcelo,</p>
<p>Você está usando Delphi 2010? Eu testei aqui e não tive nenhum problema. Qual a mensagem de erro?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

