<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Buenos días.<br>Estoy trabajando en una aplicación Windows CE, y me he encontrado un pequeño problema con los forms.<br>Si creo los formularios en tiempo de diseño y, en tiempo de ejecución los muestro con ShowModal, me encuentro que, cada vez que lo muestro, el tamaño va disminuyendo y la posición en pantalla variando. Eso hace que, a la cuarta o quinta vez que abro el form, ya no se ve correctamente el contenido. He probado varias configuraciones de bordes demás, pero no he dado con la fórmula.<br>Entonces he pensado en crear el formulario en tiempo de ejecución, pero, de forma ocasional (no siempre pero sí bastate frecuentemente), me da un error de violación de memoria o cosas así. No sé si estoy usando algún método incorrecto para la creación de formularios. Adjunto
código. Si hay una mejor manera, comentármelo.<br><br>var<br> fInvent : TfrmLeerInventario;<br>begin<br> try<br> fInvent := TfrmLeerInventario.Create(Self);<br> fInvent.ShowModal;<br> finally<br> fInvent.Free;<br> end;<br>end;<br><br>Gracias<br></div></div><br>
</body></html>