<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Les dejo un comentario al respecto que me paso el dia de hoy, luego de implementar la solución  antes mencionada.<br><br></div>Cuando hago referencia a rutas de archivo antes hacía lo siguiente:<br><br>  lcDirRep:=AppendPathDelim(ExtractFilePath(ParamStr(0)))+'rep\'; <br><br></div>La primer parte extrae la ubicación de mi archivo exe y a eso le agrego el directorio donde están en este caso mis reportes.<br><br></div>Como por default el exe se genera en el directorio raíz del proyecto. Las carpetas a las cuales hago referencia están ubicadas siempre en la raíz, tanto en modo depuración como en modo ejecución. Pero con el cambio implementado esta mañana el exe ya no esta mas en el directorio raíz del proyecto y por ende la ubicación de las carpetas es errónea. Para que esto no ocurra tuve que implementar una ruta raíz de depuración.<br><br></div>En mi caso tengo una unidad global y ahí definí una constante con la ruta mencionada, entonces para no tener inconvenientes en modo depuración tuve que hacer lo siguiente:<br><br>  lcDirRep:=AppendPathDelim(ExtractFilePath(ParamStr(0)))+'rep\';<br>  IF LEFTSTR(lcDirRep,length(globales.gcPathDebug))=globales.gcPathDebug then<br>    lcDirRep:=globales.gcPathDebug+'\Instalacion\Distribuir\rep\';<br><br></div>Quizás, haya una forma mas sencilla de hacerlo. Intente poner una ruta en Adiciones a la ruta del depurador, pero no me funciono.<br><br></div>Por el momento esta solución funciona, pero quizás ustedes tengan una solución mejor.<br><br></div>Saludos,<br><br></div>Pancho<br></div>Córdoba<br></div>Argentina<br><div><div><div><div><div><div><div><br></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">El mar., 26 jul. 2016 a las 8:19, francisco prieto (<<a href="mailto:fajprieto@gmail.com">fajprieto@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Chicos (cariñosamente hablando :) ), <br><br></div>Lo que puedo ver es que la ayuda esta bastante desactualizada, es decir las pantallas que muestra no se corresponde con la versión 1.6, pero creo que una combinación de ambas ideas puede ser muy útil en este caso...<br></div>Es decir si solo se trata de hacer ejecutables en Windows, debería alcanzar con la idea de Rafael, pero si debo hacer ejecutables para Linux para cada arquitectura, me parece mas prolijo implementar por cada SO la idea de Jesús. <br></div>Ya me arme un modo de construcción Windows con el nombre de ejecutable $(TargetOS)/nombre.exe<br></div>Y la solución de ambos funciono, en la ventana de mensajes al compilar se puede leer claramente:<br>Compilar proyecto, Modo: Windows, OS: win32, CPU: i386, Objetivo: win32\10900.exe: Éxito, Sugerencias: 2<br></div>o bien<br>Compilar proyecto, Modo: Windows, Objetivo: win64\10900.exe: Éxito<br><br></div>Es extraño que en este ultimo modo no me muestre las sugerencias siendo el mismo código... pero bueno esa es harina de otro costal.<br><br></div>Muchísimas gracias,<br><br></div>Pancho<br></div>Córdoba<br></div>Argentina<br><div><div><div><div><div><div><div><div><div><br><br></div></div></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">El lun., 25 jul. 2016 a las 23:11, Jesus Reyes A. (<<a href="mailto:jesusrmx@gmail.com" target="_blank">jesusrmx@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>


<div><div>Efectivamente esta es una solución mucho mas rápida y también debería funcionar. Si acaso, la solución que usa modos de construcción permite seleccionar los nombres del ejecutable de manera mas flexible. </div><div><br></div><div>Lo bueno es que hay opciones :)</div></div><div><div><br></div><div>Jesus Reyes A.</div></div><div><div><br></div><div><br></div><div>En Mon, 25 Jul 2016 20:56:12 -0500, Rafael Bidegain <<a href="mailto:r.bidegain@gmail.com" target="_blank">r.bidegain@gmail.com</a>> escribió:<br></div><br><blockquote style="margin:0 0 0.80ex;border-left:#0000ff 2px solid;padding-left:1ex"><div dir="ltr">Hola Francisco.<div><br></div><div>Perdón por responder con una pregunta.</div><div><br></div><div>probaste poniendo en rutas y $(TargetOS)/nombre.exe ?</div><div><br></div></div></blockquote></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></blockquote></div>