<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif"> Muchas gracias a todos, especialmente a Jesús, que ha hecho una crítica constructiva acerca de la biblioteca que necesita; las swiss ephemeris. <br> Ya veo Jesús que tú tienes el mismo fallo; en la lista de países deberían salir todos los países del mundo, no el mismo repetido. <br> Si estuviera haciendo algo mal en ese TComboBox, ¿por qué en la versión 1.4.4 de Lazarus funciona bien?. Mi conclusión es que es un fallo de esta versión, a lo mejor ya alguien lo ha reportado.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif"> Aparte de esto, las coordenadas geográficas deberían salir arriba en la información de la izquierda, y Canvas.TextOut las pone en la zona de las circunferencias, claro, yo soy el que sabe donde debería ir esta información, justo donde compilado con Lazarus 1.4.4 aparece.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Saluods :-)<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 19 de julio de 2016, 15:26, Maximiliano Duarte <span dir="ltr"><<a href="mailto:maximiliano.duarte@gmail.com" target="_blank">maximiliano.duarte@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div style="font-family:Calibri,sans-serif;font-size:11pt">Si cargas elementos junto con alguna información extra como un puntero debes destruirlos sino empieza a comerse la memoria. Y la carga debe ser en un único momento. Ejemplo en el oncreate del form</div></div><div dir="ltr"><hr><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">De: </span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:fajprieto@gmail.com" target="_blank">francisco prieto</a></span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Enviado el: </span><span style="font-family:Calibri,sans-serif;font-size:11pt">‎19/‎07/‎2016 08:18</span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Para: </span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:lazarus-es@lists.lazarus-ide.org" target="_blank">Spanish version of Lazarus List</a></span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Asunto: </span><span style="font-family:Calibri,sans-serif;font-size:11pt">Re: [Lazarus-es]Problemas con la versión 1.6 de Lazarus</span><br><br></div><div><div class="h5"><div dir="ltr"><div><div><div><div><div>Juan,<br><br></div>Mi experiencia con Combos en otros lenguajes me hace ser precavido con la cantidad de elementos... Si va a tener mas de 400 elementos, no uso un combo box, por el estudio que hizo Jesus debo suponer que tenes un loop en la carga de países, pero eso lo vas a tener que investigar. Mis combos en general no llegan a tener 100 elementos.<br><br></div>Saludos,<br><br></div>Pancho<br></div>Cordoba<br></div>Argentina<br></div><br><div class="gmail_quote"><div dir="ltr">El lun., 18 jul. 2016 a las 16:58, Jesus Reyes A. (<<a href="mailto:jesusrmx@gmail.com" target="_blank">jesusrmx@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><div>On Mon, 18 Jul 2016 13:35:21 -0500, Juan M. Puertas <<a href="mailto:soft.sirius@gmail.com" target="_blank">soft.sirius@gmail.com</a>> wrote:<br><br></div><div><blockquote style="margin:0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(0,0,255);border-left-width:2px;border-left-style:solid"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hola amigos.<br></div></div></blockquote></div><div><blockquote style="margin:0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(0,0,255);border-left-width:2px;border-left-style:solid"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Muchas gracias por contestar.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Yo trabajo con Linux Mint 17.3 y ahora he hecho la prueba con Windows 7, el resultado es el mismo en ambos sistemas operativos, con Lazarus 1.4.4 funciona bien, con Lazarus 1.6 funciona mal.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">El código fuente del programa es libre y puede obtenerse aquí:<br><a href="http://astroser.net/syrius_fuente.zip" target="_blank">http://astroser.net/syrius_fuente.zip</a> Viene bien, si alguien tiene curiosidad por saber donde estaban los planetas cuando nació :-)<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Es extraño que a ti Francisco te funcione bien, quizás es el tamaño del TComboBox, el mio es de cientos de elementos.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Saludos :-)<br></div></div></blockquote></div><div><blockquote style="margin:0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(0,0,255);border-left-width:2px;border-left-style:solid"><div dir="ltr"></div></blockquote><div><br></div><div>Después de algunos cambios he podido compilar y ejecutar el programa, primero los cambios para si alguien lo quiere intentar:</div><div><br></div><div>1. Cambie Familia CPU objetivo de i386 a predeterminada. Esto es por que estoy compilando para xubuntu 64 bits y en realidad a menos que quieras hacer crosscompiling el mejor valor debe ser "predeterminada".</div><div><br></div><div>2. Este programa requiere la libreria "C library for the Swiss Ephemeris", en ningún lugar lo dice pero sin esto funciona (sorry si no busqué lo suficiente), por cierto este programa requiere en xubuntu que se instale el paquete: libswe-dev éste paquete es necesario pues provee el archivo /usr/lib/x86_64-linux-gnu/libswe.so que es el que se carga dinámicamente. Por cierto el otro cambio que tuve que hacer en lugar de  astro_Handle := LoadLibrary(s + 'libswe.so'); usar astro_Handle := LoadLibrary('libswe.so'); dado que en linux no puedes cargar tu dll desde tu directorio (a menos que uses el truco de LD_LIBRARY_PATH). Otro por cierto, me parece que el par de funciones que se usan se deberían cargar una sola vez y al final liberar los recursos, mañana veré si puedo mejorar esto un poco.</div><div><br></div><div>Lo que de momento pude observar en el combobox de "Lugar de nacimiento" es que esta introduciendo infinidad de veces el mismo país. Se me acabó el tiempo por hoy, Mañana intentaré ver que es lo que esta pasando ahí.</div><div><br></div><div>Saludos.</div></div><div><div><br></div><div>Jesus Reyes A.</div></div>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus-ide.org" target="_blank">Lazarus-es@lists.lazarus-ide.org</a><br>
<a href="http://lists.lazarus-ide.org/listinfo/lazarus-es" rel="noreferrer" target="_blank">http://lists.lazarus-ide.org/listinfo/lazarus-es</a><br>
</blockquote></div>
</div></div></div><br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus-ide.org">Lazarus-es@lists.lazarus-ide.org</a><br>
<a href="http://lists.lazarus-ide.org/listinfo/lazarus-es" rel="noreferrer" target="_blank">http://lists.lazarus-ide.org/listinfo/lazarus-es</a><br>
<br></blockquote></div><br></div>