<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mundodelphi &#187; admin</title>
	<atom:link href="http://www.webserveis.com/mundodelphi/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webserveis.com/mundodelphi</link>
	<description>programacion en delphi</description>
	<lastBuildDate>Mon, 10 May 2010 12:44:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Detectar el modo de inicio de Windows</title>
		<link>http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/</link>
		<comments>http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:26:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Trucos Delphi]]></category>

		<guid isPermaLink="false">http://www.webserveis.com/mundodelphi/?p=226</guid>
		<description><![CDATA[A veces nos puede resultar útil detectar si se inició el sistema operativo de forma normal, seguro “safe mode” o bien a modo de prueba de errores con red, para saber eso utilizaremos la función GetSystemMetrics con el atributo SM_CLEANBOOT que nos devolvera el modo de inicio del sistema con tres valores
0 = Inicio Normal
1 [...]]]></description>
			<content:encoded><![CDATA[<p>A veces nos puede resultar útil detectar si se inició el sistema operativo de forma normal, seguro “safe mode” o bien a modo de prueba de errores con red, para saber eso utilizaremos la función <span style="color: #3366ff;">GetSystemMetrics </span>con el atributo <span style="color: #3366ff;">SM_CLEANBOOT</span> que nos devolvera el modo de inicio del sistema con tres valores</p>
<p>0 = Inicio Normal<br />
1 = Inicio Seguro<br />
2 = Modo a prueba de errores con red</p>
<p>ejemplo de uso</p>
<pre class="brush: delphi;">
var inicio:integer;
begin
 inicio := GetSysTemMetrics(SM_CLEANBOOT);

 case inicio of
 1: ShowMessage('Inicio Normal');
 2: ShowMessage('Modo de Prueba');
 3: ShowMessage('Modo a prueba de errores con red');
 else
 ShowMessage('No se ha detectado');
 end;
end;
</pre>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/&amp;title=Detectar+el+modo+de+inicio+de+Windows" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/&amp;t=Detectar+el+modo+de+inicio+de+Windows" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Detectar+el+modo+de+inicio+de+Windows+-+http://b2l.me/tsbxf+&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/&amp;n=Detectar+el+modo+de+inicio+de+Windows&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Detectar%20el%20modo%20de%20inicio%20de%20Windows%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22A%20veces%20nos%20puede%20resultar%20%C3%BAtil%20detectar%20si%20se%20inici%C3%B3%20el%20sistema%20operativo%20de%20forma%20normal%2C%20seguro%20%E2%80%9Csafe%20mode%E2%80%9D%20o%20bien%20a%20modo%20de%20prueba%20de%20errores%20con%20red%2C%20para%20saber%20eso%20utilizaremos%20la%20funci%C3%B3n%20GetSystemMetrics%20con%20el%20atributo%20SM_CLEANBOOT%20que%20nos%20devolvera%20el%20modo%20de%20inicio%20del%20sistema%20con%20t%22%0A%0AYou+can+read+the+full+article+here%3A%20http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/&amp;title=Detectar+el+modo+de+inicio+de+Windows" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/&amp;title=Detectar+el+modo+de+inicio+de+Windows&amp;srcUrl=http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/&amp;srcTitle=Detectar+el+modo+de+inicio+de+Windows&amp;snippet=POST_SUMMARY" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.webserveis.com/mundodelphi/2009/12/01/detectar-el-modo-de-inicio-de-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enviar un email con delphi</title>
		<link>http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/</link>
		<comments>http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/#comments</comments>
		<pubDate>Sat, 23 May 2009 16:23:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[truco]]></category>

		<guid isPermaLink="false">http://www.webserveis.com/mundodelphi/?p=208</guid>
		<description><![CDATA[enviar un email delphi, send email with delphi, enviar email con el programa por defecto, send email with default program
Con la función SendEmailByDefault podemos crear un email y enviarlo con el programa definido por el sistema, su declaración es la siguiente
Function SendEmailByDefault(Para:string=&#8217;user@host.com&#8217;;Titulo:string=&#8217;Te envio este email&#8217;;Contenido:string=&#8217;Ese es el contenido&#8217;):Boolean;
Los parametros que tenemos que pasar son
Para: Dirección [...]]]></description>
			<content:encoded><![CDATA[<p><small><span style="color: #808080;">enviar un email delphi, send email with delphi, enviar email con el programa por defecto, send email with default program</span></small></p>
<p>Con la función <strong>SendEmailByDefault </strong>podemos crear un email y enviarlo con el programa definido por el sistema, su declaración es la siguiente</p>
<p><span style="color: #3366ff;">Function <strong>SendEmailByDefault</strong>(<strong><span style="color: #808080;">Para</span></strong>:string=&#8217;user@host.com&#8217;;<strong><span style="color: #808080;">Titulo</span></strong>:string=&#8217;Te envio este email&#8217;;<span style="color: #808080;"><strong>Contenido</strong></span>:string=&#8217;Ese es el contenido&#8217;):<span style="color: #808080;">Boolean</span>;</span></p>
<p>Los parametros que tenemos que pasar son<br />
<strong>Para</strong>: Dirección email que queremos enviar el email<br />
<strong>Titulo</strong>: Titulo del mensaje<br />
<strong>Contenido</strong>: Cuerpo del mensaje que puede ser texto llano o bien HTML enrrequecido</p>
<p><strong>Código de la función SendEmailbyDefault</strong></p>
<pre class="brush: delphi;">
uses ..., ShellApi;
...
Function SendEmailByDefault(Para:string='user@host.com';Titulo:string='Te envio este email';Contenido:string='Ese es el contenido'):Boolean;
var
Parametros:string;
begin
Result:=true;
try
Parametros := 'mailto:' + Para + '?subject=' + Titulo + '&amp;Body=' + Contenido;
ShellExecute(Form1.Handle, 'open', PChar(Parametros), nil, nil, SW_SHOWNORMAL);
except
Result:=true;
end;
end;
</pre>
<p>Recueda en declarar en uses la libreria <strong>ShellApi </strong>para poder utilizar funciones de la Win32Api de windows</p>
<p><strong>Su uso</strong></p>
<pre class="brush: delphi;">
procedure TForm1.Button2Click(Sender: TObject);
begin
SendEmailByDefault('usuario@usuario.com','Buenas tardes','Para mas informacion llamame');
end;
</pre>
<p>en mi caso tengo configurado el Thunderbird como programa de correo por defecto, me pide la clave de mi correo y lo envia</pre>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/&amp;title=Enviar+un+email+con+delphi" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/&amp;t=Enviar+un+email+con+delphi" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Enviar+un+email+con+delphi+-+http://b2l.me/tsz69+&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/&amp;n=Enviar+un+email+con+delphi&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Enviar%20un%20email%20con%20delphi%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22enviar%20un%20email%20delphi%2C%20send%20email%20with%20delphi%2C%20enviar%20email%20con%20el%20programa%20por%20defecto%2C%20send%20email%20with%20default%20program%0D%0A%0D%0ACon%20la%20funci%C3%B3n%20SendEmailByDefault%20podemos%20crear%20un%20email%20y%20enviarlo%20con%20el%20programa%20definido%20por%20el%20sistema%2C%20su%20declaraci%C3%B3n%20es%20la%20siguiente%0D%0A%0D%0AFunction%20SendEmailByDefault%28Pa%22%0A%0AYou+can+read+the+full+article+here%3A%20http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/&amp;title=Enviar+un+email+con+delphi" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/&amp;title=Enviar+un+email+con+delphi&amp;srcUrl=http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/&amp;srcTitle=Enviar+un+email+con+delphi&amp;snippet=POST_SUMMARY" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.webserveis.com/mundodelphi/2009/05/23/enviar-un-email-con-delphi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recompilacion de cursos de pascal / delphi &#8211; parte II</title>
		<link>http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/</link>
		<comments>http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/#comments</comments>
		<pubDate>Sat, 09 May 2009 19:20:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[recursos]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[object pascal]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.webserveis.com/mundodelphi/?p=117</guid>
		<description><![CDATA[Mas manuales de Delphi y object pascal
en el sitio mygnet podemos encontrar 19 manuales publicados sobre el lenguaje delphi, podemos descargar los siguientes manuales e tutoriales, están comprimidos en formato .rar sino dispones de un descompresor de archivos, recomiendo el programa 7zip
Generación de Menús y trabajo sin formularios
Empezamos a programar usando delphi
Formularios y componentes en [...]]]></description>
			<content:encoded><![CDATA[<h3>Mas manuales de Delphi y object pascal</h3>
<p>en el sitio <a title="mygnet tutoriales y manuales de delphi" href="http://www.mygnet.net/manuales/delphi/" target="_blank">mygnet </a>podemos encontrar 19 manuales publicados sobre el lenguaje delphi, podemos descargar los siguientes manuales e tutoriales, están comprimidos en formato .rar sino dispones de un descompresor de archivos, recomiendo el programa <a title="7zip descompresor" href="http://www.7-zip.org/" target="_blank">7zip</a></p>
<p><a title="Generación de Menús y trabajo sin formularios" href="http://www.mygnet.net/it/descargas/manuales/generacion_de_menus_y_trabajo_sin_formularios.770.zip" target="_blank">Generación de Menús y trabajo sin formularios</a><br />
<a title="Empezamos a programar usando delphi" href="http://www.mygnet.net/it/descargas/manuales/empezamos_a_programar_usando.769.zip" target="_blank">Empezamos a programar usando delphi</a><br />
<a title="Formularios y componentes en delphi" href="http://www.mygnet.net/it/descargas/manuales/formularios_y_componentes_en_delphi.768.zip" target="_blank">Formularios y componentes en delphi</a><br />
<a title="Punteros y estructuras en object pascal" href="http://www.mygnet.net/it/descargas/manuales/punteros_y_structuras_en_objet_pascal.767.zip" target="_blank">Punteros y estructuras en object pascal</a><br />
<a title="Object pascal" href="http://www.mygnet.net/it/descargas/manuales/objet_pascal.766.zip" target="_blank">Object pascal</a><br />
<a title="Introduccion a delphi" href="http://www.mygnet.net/it/descargas/manuales/introduccion_a_delphi.765.zip" target="_blank">Introduccion a delphi</a><br />
<a title="Manejo de bd en delphi" href="http://www.mygnet.net/it/descargas/manuales/manejo_de_bd_en_delphi.761.zip" target="_blank">Manejo de bd en delphi</a><br />
<a title="Delphi manula FV" href="http://www.mygnet.net/it/descargas/manuales/delphi_manual_fv.318.zip" target="_blank">Delphi manula FV</a><br />
<a title="Programacion internet con Delphi" href="http://www.mygnet.net/it/descargas/manuales/programacion_internet_con_delphi.197.zip" target="_blank">Programacion internet con Delphi</a><br />
<a title="Introduccion a Delphi (otro)" href="http://www.mygnet.net/it/descargas/manuales/introduccion_a_delphi.196.zip" target="_blank">Introduccion a Delphi (otro)</a><br />
<a title="Manual de Delphi" href="http://www.mygnet.net/it/descargas/manuales/manual_de_delphi.1119.zip" target="_blank">Manual de Delphi</a><br />
<a title="Otro Manual de Delphi" href="http://www.mygnet.net/it/descargas/manuales/delphi.1310.zip" target="_blank">Otro Manual de Delphi</a><br />
<a title="Manual de Delphi" href="http://www.mygnet.net/it/descargas/manuales/uso_de_acces_2000_o_superior_en_delphi.1055.zip" target="_blank">Manual de Delphi</a><br />
<a title="Uso de acces 2000 o superior en Delphi" href="http://www.mygnet.net/it/descargas/manuales/programacaion_en_delphi.1015.zip" target="_blank">Uso de acces 2000 o superior en Delphi</a><br />
<a title="Programacion en Delphi" href="http://www.mygnet.net/it/descargas/manuales/principales_controles_dirigidos_a_datos.775.zip" target="_blank">Programacion en Delphi</a><br />
<a title="Principales controles dirigidos a datos" href="http://www.mygnet.net/it/descargas/manuales/principales_controles_dirigidos_a_datos.774.zip" target="_blank">Principales controles dirigidos a datos</a><br />
<a title="Principales controles dirigidos a datos II" href="http://www.mygnet.net/it/descargas/manuales/funcionamiento_de_tablas_planas_ii.773.zip" target="_blank">Principales controles dirigidos a datos II</a><br />
<a title="Funcionamiento de tablas planas II" href="http://www.mygnet.net/it/descargas/manuales/funcionamiento_de_tablas_planas_i.772.zip" target="_blank">Funcionamiento de tablas planas II</a><br />
<a title="Excepciones" href="http://www.mygnet.net/it/descargas/manuales/excepciones.771.zip" target="_blank">Excepciones</a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/&amp;title=Recompilacion+de+cursos+de+pascal+%2F+delphi+-+parte+II+" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/&amp;t=Recompilacion+de+cursos+de+pascal+%2F+delphi+-+parte+II+" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Recompilacion+de+cursos+de+pascal+%2F+delphi+-+parte+II++-+http://b2l.me/txbrn+&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/&amp;n=Recompilacion+de+cursos+de+pascal+%2F+delphi+-+parte+II+&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Recompilacion%20de%20cursos%20de%20pascal%20%2F%20delphi%20-%20parte%20II%20%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22Mas%20manuales%20de%20Delphi%20y%20object%20pascal%0D%0Aen%20el%20sitio%20mygnet%20podemos%20encontrar%2019%20manuales%20publicados%20sobre%20el%20lenguaje%20delphi%2C%20podemos%20descargar%20los%20siguientes%20manuales%20e%20tutoriales%2C%20est%C3%A1n%20comprimidos%20en%20formato%20.rar%20sino%20dispones%20de%20un%20descompresor%20de%20archivos%2C%20recomiendo%20el%20programa%207zip%0D%0A%0D%0AGenera%22%0A%0AYou+can+read+the+full+article+here%3A%20http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/&amp;title=Recompilacion+de+cursos+de+pascal+%2F+delphi+-+parte+II+" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/&amp;title=Recompilacion+de+cursos+de+pascal+%2F+delphi+-+parte+II+&amp;srcUrl=http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/&amp;srcTitle=Recompilacion+de+cursos+de+pascal+%2F+delphi+-+parte+II+&amp;snippet=POST_SUMMARY" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.webserveis.com/mundodelphi/2009/05/09/recompilacion-de-cursos-de-pascal-delphi-parte-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set de iconos para nuestras aplicaciones &#8211; Primera entrega</title>
		<link>http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/</link>
		<comments>http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/#comments</comments>
		<pubDate>Thu, 07 May 2009 11:17:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[recursos]]></category>
		<category><![CDATA[Iconos]]></category>

		<guid isPermaLink="false">http://www.webserveis.com/mundodelphi/?p=74</guid>
		<description><![CDATA[En està primera entrega, recopilo iconos que eh encontrado por internet la mayoria son con licencia creative commons que los podemos usar sin intención comercial
Set de iconos de User Interface Icons.com
Podemos encontrar un total de 140 iconos con diferente tamaño 80&#215;80, 48&#215;48,32&#215;32 y 24&#215;24 pixeles, el formato estan en .png, el delphi 7.0 que tengo [...]]]></description>
			<content:encoded><![CDATA[<p>En està primera entrega, recopilo iconos que eh encontrado por internet la mayoria son con licencia creative commons que los podemos usar sin intención comercial</p>
<p><strong>Set de iconos de User Interface Icons.com</strong><br />
Podemos encontrar un total de 140 iconos con diferente tamaño 80&#215;80, 48&#215;48,32&#215;32 y 24&#215;24 pixeles, el formato estan en .png, el delphi 7.0 que tengo nativamente no carga archivos gráficos .png, podemos convertirlos en .jpg con algun conversor online o bien instalar el componente Tpng de delphi</p>
<p><img src="http://www.webserveis.com/mundodelphi/img/set_iconos_01.JPG" alt="set de iconos user interface"/></p>
<p>Visto en: <a href="http://www.userinterfaceicons.com/" target="_blank" title="visitar user interface icons">www.userinterfaceicons.com</a><br />
Descarga iconos: <a href="http://www.userinterfaceicons.com/download.php" target="_blank" title="140 iconos para nuestro programas en delphi">140 iconos de userinterfaceicons</a><br />
Licencia: Creative commons
</p>
<p><strong>Set de iconos de Vistaicons.com</strong><br />
En esta página podemos hallar un monton de set de iconos a estilo windows vista, realmente vale la pena utlizarlos</p>
<p><img src="http://www.webserveis.com/mundodelphi/img/set_iconos_02.JPG" alt="set de iconos vista icons"/></p>
<p>Visto en: <a href="http://www.vistaicons.com//" target="_blank" title="visitar vista icons">www.vistaicons.com</a><br />
Descargar iconos: <a href="http://www.vistaicons.com/" target="_blank" title="set de iconos al estilo windows vista">visitar la página de vista icons para descarregar</a><br />
Licencia: Solo para uso personal
</p>
<p><strong>Set de iconos de Fugue</strong><br />
En esta página podemos hallar un monton de iconos para nuestras barras de herramientas,lastima que son pequeños</p>
<p><img src="http://www.webserveis.com/mundodelphi/img/set_iconos_03.JPG" alt="set de iconos de fugue"/></p>
<p>Visto en: <a href=http://www.pinvoke.com/" target="_blank" title="visitar vista icons">www.pinvoke.com</a><br />
Descargar iconos: <a href="http://fugue-icons.googlecode.com/files/fugue-icons-1.9.zip" title="set de iconos de fugue">descargar fugue icons</a><br />
Licencia: Creative Commons</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/&amp;title=Set+de+iconos+para+nuestras+aplicaciones+-+Primera+entrega" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/&amp;t=Set+de+iconos+para+nuestras+aplicaciones+-+Primera+entrega" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Set+de+iconos+para+nuestras+aplicaciones+-+Primera+entrega+-+http://b2l.me/tske6+&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/&amp;n=Set+de+iconos+para+nuestras+aplicaciones+-+Primera+entrega&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Set%20de%20iconos%20para%20nuestras%20aplicaciones%20-%20Primera%20entrega%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22En%20est%C3%A0%20primera%20entrega%2C%20recopilo%20iconos%20que%20eh%20encontrado%20por%20internet%20la%20mayoria%20son%20con%20licencia%20creative%20commons%20que%20los%20podemos%20usar%20sin%20intenci%C3%B3n%20comercial%0D%0ASet%20de%20iconos%20de%20User%20Interface%20Icons.com%0D%0APodemos%20encontrar%20un%20total%20de%20140%20iconos%20con%20diferente%20tama%C3%B1o%2080x80%2C%2048x48%2C32x32%20y%2024x24%20pi%22%0A%0AYou+can+read+the+full+article+here%3A%20http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/&amp;title=Set+de+iconos+para+nuestras+aplicaciones+-+Primera+entrega" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/&amp;title=Set+de+iconos+para+nuestras+aplicaciones+-+Primera+entrega&amp;srcUrl=http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/&amp;srcTitle=Set+de+iconos+para+nuestras+aplicaciones+-+Primera+entrega&amp;snippet=POST_SUMMARY" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.webserveis.com/mundodelphi/2009/05/07/set-de-iconos-para-nuestras-aplicaciones-primera-entrega/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manejo de fechas en delphi &#8211; (II)</title>
		<link>http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/</link>
		<comments>http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/#comments</comments>
		<pubDate>Sat, 02 May 2009 10:50:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[referencia]]></category>
		<category><![CDATA[datetime]]></category>
		<category><![CDATA[decodedate]]></category>
		<category><![CDATA[decodetime]]></category>
		<category><![CDATA[delphi]]></category>

		<guid isPermaLink="false">http://www.webserveis.com/mundodelphi/?p=37</guid>
		<description><![CDATA[funciones para extraer parte de una fecha en delphi &#8211; DecodeDate, Tdate &#8211; TDateTime &#8211;  Date Time routines, Rutinas de Fecha en delphi

Relacionados:

Definicion de variables para tratar fechas en delph y tipecast (I)
funciones para extraer partes de una fecha y codificar fechas (II)
funciones para modificar fechas (III) *pronto
funciones para comparar fechas (IV) *pronto
funciones extras [...]]]></description>
			<content:encoded><![CDATA[<p><small>funciones para extraer parte de una fecha en delphi &#8211; DecodeDate, Tdate &#8211; TDateTime &#8211;  Date Time routines, Rutinas de Fecha en delphi<br />
</small><br />
Relacionados:</p>
<ul>
<li>Definicion de variables para tratar fechas en delph y tipecast (I)</li>
<li>funciones para extraer partes de una fecha y codificar fechas (II)</li>
<li>funciones para modificar fechas (III) *pronto</li>
<li>funciones para comparar fechas (IV) *pronto</li>
<li>funciones extras para fechas (V) *pronto</li>
</ul>
<h3>Funciones para extraer partes de una fecha</h3>
<p>En delphi existen funciones especificas para extraer las partes que conforman una fecha como el año, mes y dia , y en caso de tener una variable con fecha y hora, podemos separar año, mes, dia , hora, minutos, segundos y milisegundos.</p>
<p>La función de que hablamos es <strong>DecodeDate</strong>, <strong>DecodeTime</strong> de la unidad SysUtils y <strong>DecodeDateTime</strong> de la unidad DateUtils</p>
<p><span style="color: #3366ff;">Procedure DecodeDate(<span style="color: #808080;">Date</span>: TDateTime,var <span style="color: #808080;">Year</span>, <span style="color: #808080;">Month</span>, <span style="color: #808080;">Day</span>: Word); //SysUtils<br />
Procedure DecodeTime(<span style="color: #808080;">Date</span>: TDateTime,var <span style="color: #808080;">Hour</span>, <span style="color: #808080;">Min</span>, <span style="color: #808080;">Sec</span>, <span style="color: #808080;">MSec</span>: Word); //SysUtils<br />
Procedure DecodeDateTime(<span style="color: #808080;">Date</span>: TDateTime,var <span style="color: #808080;">Year</span>, <span style="color: #808080;">Month</span>, <span style="color: #808080;">Day</span>, <span style="color: #808080;">Hour</span>, <span style="color: #808080;">Min</span>, <span style="color: #808080;">Sec</span>, <span style="color: #808080;">MSec</span>: Word); //DateUtils </span></p>
<p>Las variables que tendran las partes de la fecha las tendremos que declarar como <strong>Word </strong>y recuerde en cargar en Uses la libreria RTL <strong>DateUtils</strong></p>
<p><strong>Ejemplo</strong></p>
<pre class="brush: delphi;">
Uses DateUtils;
//...
var
MiFecha:TDateTime;
Year,Month,Day,Hour,Min,Sec,Msec:word;
begin
MiFecha := now(); //07-05-09 23:37
DecodeDate(MiFecha,Year,Month,Day);
DecodeTime(MiFecha,Hour,Min,Sec,MSec);

ShowMessage('Año ' + IntToStr(Year));
ShowMessage('Mes ' + IntToStr(Month));
ShowMessage('Dia ' + IntToStr(Day));
ShowMessage('Hora ' + IntToStr(Hour));
ShowMessage('Minuto ' + IntToStr(Min));
ShowMessage('Segundo ' + IntToStr(Sec));
ShowMessage('Milisegundo ' + IntToStr(MSec));

MiFecha := StrToDateTime('01/02/09 13:22:09,278');
DecodeDateTime(MiFecha,Year,Month,Day,Hour,Min,Sec,MSec);

ShowMessage('Año ' + IntToStr(Year));
ShowMessage('Mes ' + IntToStr(Month));
ShowMessage('Dia ' + IntToStr(Day));
ShowMessage('Hora ' + IntToStr(Hour));
ShowMessage('Minuto ' + IntToStr(Min));
ShowMessage('Segundo ' + IntToStr(Sec));
ShowMessage('Milisegundo ' + IntToStr(MSec));
</pre>
<p><strong>Obtenemos el resultado</strong></p>
<div class="console-output">Año = 2009<br />
Mes = 05<br />
Dia = 07<br />
Hora = 23<br />
Minuto = 37<br />
Segundo = 0<br />
MiliSegundo = 0Año = 2009<br />
Mes = 02<br />
Dia = 01<br />
Hora = 13<br />
Minuto = 22<br />
Segundo = 09<br />
MiliSegundo = 278</p>
</div>
<h3>Funciones para crear fechas validas</h3>
<p>Para crear, codificar fechas y horas en delphi tenemos la funciones EncodeDate, EncodeTime de las sysutils y la EncodeDateTime de la libreria DateUtils</p>
<p><span style="color: #3366ff;">function EncodeDate(<span style="color: #808080;">Year</span>, <span style="color: #808080;">Month</span>, <span style="color: #808080;">Day</span>: Word): TDateTime //SysUtils<br />
function EncodeTime(<span style="color: #808080;">Hour</span>, <span style="color: #808080;">Min</span>, <span style="color: #808080;">Sec</span>, <span style="color: #808080;">MSec</span>: Word): TDateTime //SysUtils<br />
function EncodeDateTime ( const <span style="color: #808080;">Year</span>, <span style="color: #808080;">Month</span>, <span style="color: #808080;">Day</span>, <span style="color: #808080;">Hour</span>, <span style="color: #808080;">Min</span>, <span style="color: #808080;">Sec</span>, <span style="color: #808080;">MSec </span>: Word ) : TDateTime; //DateUtils</span></p>
<p>Si entramos una fecha / hora incorrecta saltara una excepción de tipos <span style="color: #ff0000;">EConvertError</span></p>
<p>El siguiente ejemplo creariamos una fecha 30/05/2009   la hora: 10:34</p>
<pre class="brush: delphi;">
uses DateUtils;

var
MiData: TDate;
MiHora: TTime;
MiFecha: TDateTime;
begin

MiData := EncodeDate(2009,05,30);  //30 de mayo del 2009
MiHora := EncodeTime(10,35,0,500); // 10:35 0 segundos y 500 milisegundos
MiFecha := EncodeDateTime(2009,05,30,10,35,10,999);

end;
</pre>
<p>Ejemplo para tratar la excepcion <span style="color: #ff0000;">EconvertError</span>, en caso que el usuario entre una fecha incorrecta</p>
<pre class="brush: delphi;">
Try
MiData := EncodeDate(2009,02,30);  //30 de febrero del 2009 *no existe
Except
on EConvertError do ShowMessage('entre una fecha valida porfavor');
end; //fin de excepcion
</pre>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/&amp;title=Manejo+de+fechas+en+delphi+-+%28II%29" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/&amp;t=Manejo+de+fechas+en+delphi+-+%28II%29" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Manejo+de+fechas+en+delphi+-+%28II%29+-+http://b2l.me/tsrq6+&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/&amp;n=Manejo+de+fechas+en+delphi+-+%28II%29&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Manejo%20de%20fechas%20en%20delphi%20-%20%28II%29%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22funciones%20para%20extraer%20parte%20de%20una%20fecha%20en%20delphi%20-%20DecodeDate%2C%20Tdate%20-%20TDateTime%20-%20%20Date%20Time%20routines%2C%20Rutinas%20de%20Fecha%20en%20delphi%0D%0A%0D%0ARelacionados%3A%0D%0A%0D%0A%09Definicion%20de%20variables%20para%20tratar%20fechas%20en%20delph%20y%20tipecast%20%28I%29%0D%0A%09funciones%20para%20extraer%20partes%20de%20una%20fecha%20y%20codificar%20fechas%20%28II%29%0D%0A%09funcion%22%0A%0AYou+can+read+the+full+article+here%3A%20http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/&amp;title=Manejo+de+fechas+en+delphi+-+%28II%29" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/&amp;title=Manejo+de+fechas+en+delphi+-+%28II%29&amp;srcUrl=http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/&amp;srcTitle=Manejo+de+fechas+en+delphi+-+%28II%29&amp;snippet=POST_SUMMARY" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.webserveis.com/mundodelphi/2009/05/02/manejo-de-fechas-en-delphi-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funciones en Delphi</title>
		<link>http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/</link>
		<comments>http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 20:46:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apuntes de Delphi]]></category>
		<category><![CDATA[funciones]]></category>
		<category><![CDATA[funtion]]></category>
		<category><![CDATA[inttostr]]></category>
		<category><![CDATA[result]]></category>
		<category><![CDATA[showMessage]]></category>

		<guid isPermaLink="false">http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/</guid>
		<description><![CDATA[Las funciones se diferencian de los procedimientos porque pueden e deben devolver resultado
Para declarar una función lo hacemos con la sentencia function, única diferencia del procedure, es que deberemos decir que tipo de valor devuelve la función
function MiFuncion: boolean;
ejemplo 1
function SumarDosNumeros(numero1,numero2:integer):integer;
begin
SumarDosNumeros := numero1+numero2;
end;
Para hacer que la función devuelve la operación de sumar dos valores, tenemos [...]]]></description>
			<content:encoded><![CDATA[<p>Las funciones se diferencian de los procedimientos porque pueden e deben devolver resultado</p>
<p>Para declarar una función lo hacemos con la sentencia function, única diferencia del procedure, es que deberemos decir que tipo de valor devuelve la función</p>
<p><font color="#3366ff">function MiFuncion: boolean;</font></p>
<p><strong>ejemplo 1</strong></p>
<p><font color="#3366ff">function SumarDosNumeros(numero1,numero2:integer):integer;<br />
begin<br />
SumarDosNumeros := numero1+numero2;<br />
end;</font></p>
<p>Para hacer que la función devuelve la operación de sumar dos valores, tenemos dos formas para hacerlo, una es poner el nombre de la función y asignar con := el valor que devuelve cuando llegue a end;</p>
<p>la otra manera es asignar <font color="#3366ff">Result := numero1+numero2;</font><span id="more-13"></span></p>
<p><font color="#ff0000">Nota:</font> la función puede devolver diferentes resultados, dependerá del ultimo valor asignado a Result o al nombre de la función.<br />
Y como los procedimientos si queremos definir dos o mas parámetros del mismo tipo lo hacemos con el delimitador , si quisieramos poner otro parámetro distinto tipo lo deberíamos separar con ; &#8220;;numero3:float&#8221; <font color="#3366ff">function MostrarSujeto(nombre,edad:string;peso:float);</font></p>
<p><strong>la llamada:</strong></p>
<p>Las funciones como se ha dicho, para ir bien, deben devolver un resultado, éxito, error, resultado etc&#8230;<br />
por eso cuando llamamos una función tenemos que asignarle a una variable, también puede ser llamada en los parámetros de un  procedimiento, o de otra función etc&#8230;</p>
<p><font color="#3366ff">showmessage(&#8217;suma = &#8216; +inttostr(SumarDosNumeros(3,7)));</font></p>
<p>en este caso el resultado de SumarDosNumeros le ponemos en la función ShowMessage, pero antes convertimos el resultado a string</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/&amp;title=Funciones+en+Delphi" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/&amp;t=Funciones+en+Delphi" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Funciones+en+Delphi+-+http://b2l.me/tsts8+&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/&amp;n=Funciones+en+Delphi&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Funciones%20en%20Delphi%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22Las%20funciones%20se%20diferencian%20de%20los%20procedimientos%20porque%20pueden%20e%20deben%20devolver%20resultado%0D%0A%0D%0APara%20declarar%20una%20funci%C3%B3n%20lo%20hacemos%20con%20la%20sentencia%20function%2C%20%C3%BAnica%20diferencia%20del%20procedure%2C%20es%20que%20deberemos%20decir%20que%20tipo%20de%20valor%20devuelve%20la%20funci%C3%B3n%0D%0A%0D%0Afunction%20MiFuncion%3A%20boolean%3B%0D%0A%0D%0Aejemplo%201%0D%22%0A%0AYou+can+read+the+full+article+here%3A%20http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/&amp;title=Funciones+en+Delphi" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/&amp;title=Funciones+en+Delphi&amp;srcUrl=http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/&amp;srcTitle=Funciones+en+Delphi&amp;snippet=POST_SUMMARY" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.webserveis.com/mundodelphi/2008/01/28/funciones-en-delphi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Procedimientos en Delphi</title>
		<link>http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/</link>
		<comments>http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 11:46:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apuntes de Delphi]]></category>
		<category><![CDATA[const]]></category>
		<category><![CDATA[funciones]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[procedimientos]]></category>
		<category><![CDATA[procedures]]></category>
		<category><![CDATA[ref]]></category>
		<category><![CDATA[referencia]]></category>
		<category><![CDATA[var]]></category>

		<guid isPermaLink="false">http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/</guid>
		<description><![CDATA[Apunte sobre como crear e llamar procedimientos y funciones en delphi.
Cuando utilizar un procedimiento y una función?
Utilizaremos procedimientos para hacer tareas repetidas, que no delvuelve control de finalización
ejemplo 1
procedure MiProcedimiento;
begin
    showmessage(&#8216;hola mundo&#8217;);
end;
para llamar el procedimiento, solo debemos escribir MiProcedimiento;
pero ojo, antes de llamar el procedimiento asegura-te que el código del procedimiento este [...]]]></description>
			<content:encoded><![CDATA[<p>Apunte sobre como crear e llamar procedimientos y funciones en delphi.</p>
<h4>Cuando utilizar un procedimiento y una función?</h4>
<p>Utilizaremos procedimientos para hacer tareas repetidas, que no delvuelve control de finalización</p>
<p><strong>ejemplo 1</strong></p>
<p><font color="#3366ff">procedure MiProcedimiento;<br />
begin<br />
</font><font color="#3366ff">   </font><font color="#3366ff"> showmessage(&#8216;hola mundo&#8217;);<br />
end;</font></p>
<p>para llamar el procedimiento, solo debemos escribir <strong>MiProcedimiento</strong>;</p>
<p>pero ojo, antes de llamar el procedimiento asegura-te que el código del procedimiento este antes de llamarlo</p>
<p><span id="more-12"></span><font color="#3366ff">implementation<br />
{$R *.dfm}</font></p>
<p><font color="#3366ff">procedure MiProcedimiento;<br />
begin<br />
showmessage(&#8216;hola mundo&#8217;);<br />
end;</font></p>
<p><font color="#3366ff">procedure TForm1.Button1Click(Sender: TObject);<br />
begin<br />
</font><font color="#3366ff">   </font><font color="#3366ff"> MiProcedimiento(&#8216;hola mundo&#8217;);<br />
end;</font></p>
<p><strong>ejemplo 2 </strong></p>
<p>llamar el procedimiento con un parametro</p>
<p><font color="#3366ff">procedure MiProcedimiento(texto:string);<br />
begin<br />
</font><font color="#3366ff">   </font><font color="#3366ff"> showmessage(&#8216;hola mundo, &#8216; + texto);<br />
end;</font></p>
<p>y la llamada seria<br />
<font color="#3366ff"> MiProcedimiento(&#8216;easy code&#8217;);</font></p>
<p>El resultado nos saldría un cuadro de texto con el texto <em>hola mundo, easy code</em></p>
<p><font color="#3366ff">procedure MiProcedimiento(texto:string);</font></p>
<p><font color="#ff0000"><strong>Nota:</strong> </font>para definir dos parámetros del mismo tipo lo hacemos con el delimitador , si quisieramos poner otro parametro que no fuese integer lo deberíamos poner con ; el procedimiento anterior quedaria así <font color="#3366ff">procedure MiProcedimiento(texto,mensaje:string;valor:integer) ;</font></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/&amp;title=Procedimientos+en+Delphi" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/&amp;t=Procedimientos+en+Delphi" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Procedimientos+en+Delphi+-+http://b2l.me/tsq54+&amp;source=shareaholic" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-meneame">
			<a href="http://meneame.net/submit.php?url=http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/" rel="nofollow" class="external" title="Submit this to Meneame">Submit this to Meneame</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/&amp;n=Procedimientos+en+Delphi&amp;pli=1" rel="nofollow" class="external" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mail">
			<a href="mailto:?subject=%22Procedimientos%20en%20Delphi%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22Apunte%20sobre%20como%20crear%20e%20llamar%20procedimientos%20y%20funciones%20en%20delphi.%0D%0ACuando%20utilizar%20un%20procedimiento%20y%20una%20funci%C3%B3n%3F%0D%0AUtilizaremos%20procedimientos%20para%20hacer%20tareas%20repetidas%2C%20que%20no%20delvuelve%20control%20de%20finalizaci%C3%B3n%0D%0A%0D%0Aejemplo%201%0D%0A%0D%0Aprocedure%20MiProcedimiento%3B%0D%0Abegin%0D%0A%20%20%20%20showmessage%28%27hola%20mundo%27%22%0A%0AYou+can+read+the+full+article+here%3A%20http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/" rel="nofollow" class="external" title="Email this to a friend?">Email this to a friend?</a>
		</li>
		<li class="sexy-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/&amp;title=Procedimientos+en+Delphi" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a>
		</li>
		<li class="sexy-googlereader">
			<a href="http://www.google.com/reader/link?url=http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/&amp;title=Procedimientos+en+Delphi&amp;srcUrl=http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/&amp;srcTitle=Procedimientos+en+Delphi&amp;snippet=POST_SUMMARY" rel="nofollow" class="external" title="Add this to Google Reader">Add this to Google Reader</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.webserveis.com/mundodelphi/2008/01/28/procedimientos-y-funciones-en-delphi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
