<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.2" -->
<rss version="0.92">
<channel>
	<title>Jim Tierney</title>
	<link>http://blogs.embarcadero.com/jimtierney</link>
	<description></description>
	<lastBuildDate>Fri, 14 Oct 2011 20:20:15 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en-US</language>
	
	<item>
		<title>LiveBindings:  FillList using enumerable objects</title>
		<description>The previous post introduced a utility method called FillList and showed how to call it using BindScopeDB1 as the source component.  TBindScopeDB allows TBindList to work with a TDataSet.

This post shows a version of FillList which can work with enumerable objects such at TStrings or TList&#60;&#62; (an object is enumerable ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2011/10/14/31608</link>
			</item>
	<item>
		<title>LiveBindings: Code to create TBindLink and fill a Listbox</title>
		<description>The previous post described how to configure TBindList in the designer.  This post describes how to use TBindList in code.

Here is a method to fill a listbox using a TBindList component:
procedure FillList(AControl: TComponent; const AControlExpression: string;
  ASource: TBaseBindScopeComponent; const ASourceExpression: string; const ASourceMemberName: string = '');
var
  LBindList: TBindList;
begin
  ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2011/10/03/31601</link>
			</item>
	<item>
		<title>LiveBindings:  Fill a TListBox from a TClientDataSet at design time</title>
		<description>

TBindList can iterate through the records in a TClientDataSet and fill a TListBox.  Here is how to configure TBindList in the designer.

Drop a TClientDataSet and a TDataSource on a form.  Load some data into the dataset such as biolife.xml (Right click ClientDataSet1, choose "Load from MyBase table...", browse to the sample data directory and ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2011/09/30/31559</link>
			</item>
	<item>
		<title>CodeRage 4 Samples</title>
		<description>I've uploaded the sample DataSnap projects used in my CodeRage 4 sessions.&#160;&#160; 
Samples from "DataSnap Tooling" (Wednesday, September 9 at 7 pm PDT) are available here: http://cc.embarcadero.com/Item/27221.



Projects
Descriptions
Screen shots

EchoStringServer 
Simple console style DataSnap server with TCP/IP and HTTP support.
EchoStringServer.jpg

DelphiEchoStringClient
Simple client to call the "EchoString" DataSnap server method. May be used with ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2009/09/08/31536</link>
			</item>
	<item>
		<title>DataSnap 2010 HTTP support with an ISAPI dll</title>
		<description>With DataSnap in Delphi 2010, you can develop DataSnap clients and server that communicate over HTTP.  One way to implement the server is as an ISAPI dll.  I've been given permission to show this feature pre-release.  See  http://www.embarcadero.com/rad-studio-2010 for for more information about the upcoming release.

Click these links to skip ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2009/08/20/31502</link>
			</item>
	<item>
		<title>Delphi Prism and DataSnap Server Method Stream Parameters</title>
		<description>This post is about using Delphi Prism to pass streams to/from DataSnap server methods.&#160; The sample client that goes along with this post is available here: http://cc.embarcadero.com/item/26874. 
This client has the same functionality as the Delphi client described in this post: DataSnap Server Method Stream Parameters.&#160; Here is a screen ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2009/04/25/31487</link>
			</item>
	<item>
		<title>DataSnap Server Method Stream Parameters</title>
		<description>This is a continuation of my posts on DataSnap server method parameters and return types.  This post is about  TStream and TDBXStreamValue.    The sample client and server projects that go with this post can be downloaded here: http://cc.embarcadero.com/item/26854

See my earlier posts on “Basic” and “Basic DBXValue” types.   I’ve yet to ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2009/04/06/31461</link>
			</item>
	<item>
		<title>Call DataSnap Server Methods with Delphi Prism</title>
		<description>This post provides information about calling DataSnap server methods from Delphi Prism clients.
There are two new samples that go along with this post: http://cc.embarcadero.com/item/26806 and http://cc.embarcadero.com/item/26805
The first sample is a Delphi Prism client that demonstrates "Basic" types.&#160; This client has nearly the same functionality as the Delphi client described in ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2009/03/25/31442</link>
			</item>
	<item>
		<title>DataSnap Server Method DBXValue Parameters</title>
		<description>This post provides more information about DataSnap server method parameters and return types. This is my second post on this subject, following DataSnap Server Method Parameters. The previous post was about "Basic" types. This post is about "Basic DBXValue" types.  The sample client and client and server projects that go ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2009/03/12/31407</link>
			</item>
	<item>
		<title>DataSnap Server Methods Parameters</title>
		<description>Delphi 2009 introduced support for DataSnap server methods. If you are not familiar with this feature, here are two articles that describe server methods: DataSnap 2009 Overview , Getting Started with Delphi DataSnap 2009.

DataSnap server methods support a variety of parameter and return types. The following list shows the types grouped ...</description>
		<link>http://blogs.embarcadero.com/jimtierney/2009/02/13/31362</link>
			</item>
</channel>
</rss>

