<html><head/><body><html><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /><meta http-equiv="Context-Type" content="text/html; charset=utf-8" /></head><body bgcolor="#ffffff" text="#000000">Hola,<br>
Yo arrancaría usando propertys.<br>
Quedaria algo asi:<br>
<br>
Formpadre:<br>
<br>
Procedure crearHijo<br>
Var<br>
Fhijo: TformHijo;<br>
Begin<br>
Fhijo:= TformHijo.create(self);<br>
Try<br>
Fhijo.dato1:= eldato1;<br>
Fhijo.dato2:= elotrodato;<br>
If fhijo.showmodal = mrok then<br>
Begin<br>
/// aca vuelven los datos<br>
Eldato1:= fhijo.dato1;<br>
Elotrodato:= fhijo.dato2;<br>
End;<br>
Finally<br>
Fhijo.free;<br>
End;<br>
End;<br>
<br>
<br>
<br>
En el form hijo:<br>
<br>
Declarasel form....<br>
En la parte private<br>
_dato1: string;<br>
_dato2: integer;<br>
<br>
en la parte public:<br>
<br>
Property dato1: string read _dato1 write _dato1<br>
Property dato2: integer read _dato2 write _dato2<br>
<br>
Implementation<br>
Aca ya trabajas como quieras con _dato1 y _dato2<br>
Acordate antes de salir de actualizar las variables con elvalor de los controles.<br>
<br>
Cualquier cosa, decime que estoy sinn la computadora ahora, por eso lo resumido ydesprolijo de la respuesta.<br>
<br>
Saludos<br>
Carlos<br>
<br><br><div class="gmail_quote">Paola Bruccoleri <pbruccoleri@adinet.com.uy> escribió:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hola Carlos..<br />
<br />
El 01/12/2012 08:17 p.m., Carlos Enrique Rodriguez escribió:
<blockquote cite="mid:bf1394fe-1525-4f18-87a6-f1e067f87f3b@email.android.com" type="cite">
Hola,<br />
Se me ocurren varias formas. Vos decime cual te gusta más y si
queres la desarrollamos.<br />
<br />
- Podes declarar los datos como propertys y mandarlos antes del
show del hijo<br />
</blockquote>
si, esto lo pensé pero lo veo muy poco práctico ya que son muchos
datos... por ejemplo he usado las property para pasar por ej el nro
de cliente o cosas así<br />
<blockquote cite="mid:bf1394fe-1525-4f18-87a6-f1e067f87f3b@email.android.com" type="cite"> - Podes redefinir el constructor de tu form hijo<br />
</blockquote>
cómo sería?<br />
<blockquote cite="mid:bf1394fe-1525-4f18-87a6-f1e067f87f3b@email.android.com" type="cite"> - Antes del show podes pasar una variable (no se si
merece ser una property) de tipo Tform con el self del padre y
usarla para acceder a los valores del padre<br />
<br />
</blockquote>
puede ser..<br />
<br />
no se.. me gustaría saber cómo lo hacen Uds y cuál es la forma más
prolija<br />
<br />
muchas gracias!<br />
<br />
<p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif; margin-top: 0px"><hr /><br />Lazarus-es mailing list<br />Lazarus-es@lists.lazarus.freepascal.org<br /><a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br /></pre></blockquote></div></body></html></body></html>