<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Ya he descubierto el problema.<br>En Windows LoadLibrary carga la biblioteca en la carpeta en la que se está ejecutando la aplicación.<br>En Linux la carga de usr/lib, por eso tenía que instalar las swiss ephemeris.<br>Lo he arreglado así:<br><br> s:= Application.Location;<br> astro_Handle := LoadLibrary(s + 'libswe.so');<br><br>Muchas gracias a Maxi y a todos. :-)<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 1 de febrero de 2015, 14:18, Maxi <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"><p dir="ltr">Puede que sea buena idea revisar todo el fuente eliminando unidades que no usas. Quizas en algun momento probando quedo algo. Igualmente en la librería</p>
<p dir="ltr">desde el celu</p>
<div class="gmail_quote">El ene 31, 2015 6:48 PM, "Juan M. Puertas" <<a href="mailto:soft.sirius@gmail.com" target="_blank">soft.sirius@gmail.com</a>> escribió:<div><div class="h5"><br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hola Maxi:<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Si, lo he probado con libswe.so, y llama a bibliotecas del Sistema como libc.so.6.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">También he probado con ltrace al ejecutable, y las llamadas son a libswe.so y a las bibliotecas de gtk.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">He preguntado en la lista de correo de las swiss ephemeris y dicen que libswe.so no tiene más dependencias. ¿Entonces por qué no funciona si no instalo las swiss ephemeris?.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Sigo investigando.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Gracias. :-)<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 30 de enero de 2015, 17:50, Maxi <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">probaste de pasarle ldd a la libreria tuya? ésta ultima debe llamar a otras.<br>
<br>
El día 29 de enero de 2015, 16:10, Juan M. Puertas<br>
<<a href="mailto:soft.sirius@gmail.com" target="_blank">soft.sirius@gmail.com</a>> escribió:<br>
<div><div>> Muchas gracias José. Estudiaré todo lo que me aconsejas. :-)<br>
> Saludos afectuosos.<br>
><br>
><br>
> El 29 de enero de 2015, 12:20, José Mejuto <<a href="mailto:joshyfun@gmail.com" target="_blank">joshyfun@gmail.com</a>> escribió:<br>
><br>
>> El 29/01/2015 a las 10:02, Juan M. Puertas escribió:<br>
>>><br>
>>> Muchas gracias Maxi.<br>
>>> Lo curioso es que ldd me ha indicado todas las bibliotecas que ya vienen<br>
>>> instaladas en Linux, y no me señala libswe.so que utiliza el programa.<br>
>>> Saludos. :-)<br>
>>><br>
>><br>
>> Hola,<br>
>><br>
>> ldd sólo te muestra los .so que se cargan de modo estático, los que se<br>
>> cargan con LoadLibrary no aparecen. Para estos podrías usar "ltrace", ver<br>
>> que librerías se cargan con la orden "dlopen" y hacerle el ldd a esas<br>
>> librerías.<br>
>><br>
>> Aquí he encontrado algo de información sobre el tema:<br>
>><br>
>><br>
>> <a href="http://linuxgazette.net/143/misc/lg/2_cent_tip__determining_dynamic_shared_libraries_loaded_during_run_time_of_a_program.html" target="_blank">http://linuxgazette.net/143/misc/lg/2_cent_tip__determining_dynamic_shared_libraries_loaded_during_run_time_of_a_program.html</a><br>
>><br>
>><br>
>> --<br>
>><br>
>><br>
>> _______________________________________________<br>
>> Lazarus-es mailing list<br>
>> <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
>> <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
><br>
><br>
><br>
><br>
> --<br>
> Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje<br>
> en un tiempo.<br>
><br>
> _______________________________________________<br>
> Lazarus-es mailing list<br>
> <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
> <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
><br>
<br>
<br>
<br>
--<br>
</div></div><span>El que pregunta aprende, y el que contesta aprende a responder.<br>
<br>
No a la obsolecencia programada:<br>
<a href="http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml" target="_blank">http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml</a><br>
<br>
Linux User #495070<br>
<a href="http://domonetic.com/blog" target="_blank">http://domonetic.com/blog</a><br>
<br>
</span><div><div>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div><i><font size="1"><span>Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje
 en un tiempo.</span></font></i></div>
</div>
<br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div></div></div>
<br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><i><font size="1"><span>Nota: Por problemas con el e-mail. Puede que recibas de nuevo este mensaje
 en un tiempo.</span></font></i></div>
</div>