<?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; referencia</title>
	<atom:link href="http://www.webserveis.com/mundodelphi/tag/referencia/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>Generar números aleatorios con delphi</title>
		<link>http://www.webserveis.com/mundodelphi/2009/11/11/generar-numeros-aleatorios-con-delphi/</link>
		<comments>http://www.webserveis.com/mundodelphi/2009/11/11/generar-numeros-aleatorios-con-delphi/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 17:26:56 +0000</pubDate>
		<dc:creator>neuronic</dc:creator>
				<category><![CDATA[Apuntes de Delphi]]></category>
		<category><![CDATA[referencia]]></category>

		<guid isPermaLink="false">http://www.webserveis.com/mundodelphi/?p=225</guid>
		<description><![CDATA[la función Random en delphi nos permite generar números aleatorios, podemos generar con coma flotante o bien enteros
usamos random de la siguiente manera

variable := random;
la variable puede ser float o intenger, pero por defecto random nos devuelve un coma flotante

var
 numero:single;
begin
 numero := random;
end;

si queremos que nos devuelva un entero debemos marca-le un limite
random(100) eso [...]]]></description>
			<content:encoded><![CDATA[<p>la función <span style="color: #99ccff;"><strong>Random </strong></span>en delphi nos permite generar números aleatorios, podemos generar con coma flotante o bien enteros</p>
<p>usamos random de la siguiente manera<br />
<span style="color: #33cccc;"><br />
<span style="color: #99ccff;">variable := random;</span></span></p>
<p>la variable puede ser float o intenger, pero por defecto random nos devuelve un coma flotante</p>
<pre class="brush: delphi;">
var
 numero:single;
begin
 numero := random;
end;
</pre>
<p>si queremos que nos devuelva un entero debemos marca-le un limite</p>
<p><strong><span style="color: #99ccff;">random(100)</span> </strong>eso nos devolverá un valor de 0 a 100 aleatoriamente</p>
<pre class="brush: delphi;">
var
 numero:integer
begin
 numero := random(100);
end;
</pre>
<p>con la función <span style="color: #99ccff;"><strong>RandomRange </strong></span>podemos especificar un rango de números aleatorios, es decir si quisiéramos obtener un numero aleatorio del 10 a 30</p>
<p><span style="color: #99ccff;">numero := randomRange(10,30);</span></p>
<p>Función Randomize que es la quien genera los patrones de los números aleatorios, si no la ponemos el random siempre nos devuelve la misma serie de números aleatorios y si la insertamos en un lugar del programa tendremos 100% números aleatorios</p>
<p>y por ultimo RandSeed que es para saber que numero aleatorio irá a continuación</p>
<p><span style="color: #99ccff;">numero := RandSeed;</span></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/11/11/generar-numeros-aleatorios-con-delphi/&amp;title=Generar+n%C3%BAmeros+aleatorios+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/11/11/generar-numeros-aleatorios-con-delphi/&amp;t=Generar+n%C3%BAmeros+aleatorios+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=Generar+n%C3%BAmeros+aleatorios+con+delphi+-+http://b2l.me/tsdcw+&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/11/11/generar-numeros-aleatorios-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/11/11/generar-numeros-aleatorios-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/11/11/generar-numeros-aleatorios-con-delphi/&amp;n=Generar+n%C3%BAmeros+aleatorios+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/11/11/generar-numeros-aleatorios-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=%22Generar%20n%C3%BAmeros%20aleatorios%20con%20delphi%22&amp;body=I+thought+this+article+might+interest+you.%0A%0A%22la%20funci%C3%B3n%20Random%20en%20delphi%20nos%20permite%20generar%20n%C3%BAmeros%20aleatorios%2C%20podemos%20generar%20con%20coma%20flotante%20o%20bien%20enteros%0D%0A%0D%0Ausamos%20random%20de%20la%20siguiente%20manera%0D%0A%0D%0Avariable%20%3A%3D%20random%3B%0D%0A%0D%0Ala%20variable%20puede%20ser%20float%20o%20intenger%2C%20pero%20por%20defecto%20random%20nos%20devuelve%20un%20coma%20flotante%0D%0A%0D%0A%5Bdelphi%5D%0D%0Avar%0D%0A%20nu%22%0A%0AYou+can+read+the+full+article+here%3A%20http://www.webserveis.com/mundodelphi/2009/11/11/generar-numeros-aleatorios-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/11/11/generar-numeros-aleatorios-con-delphi/&amp;title=Generar+n%C3%BAmeros+aleatorios+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/11/11/generar-numeros-aleatorios-con-delphi/&amp;title=Generar+n%C3%BAmeros+aleatorios+con+delphi&amp;srcUrl=http://www.webserveis.com/mundodelphi/2009/11/11/generar-numeros-aleatorios-con-delphi/&amp;srcTitle=Generar+n%C3%BAmeros+aleatorios+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/11/11/generar-numeros-aleatorios-con-delphi/feed/</wfw:commentRss>
		<slash:comments>0</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>
