FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Lo que no resulta es que la app no carga el archivo INI ni los reportes, he echado un vistazo a la documentación y por lo que entiendo estos archivos deben ir en la carpeta resources del .app, pero los meto ahí y sigue sin cargarlos. Las rutas que tengo puestas en la aplicacion son del tipo ('conf.ini'), he intentado cambiarlas y poner ('resources/conf.ini') pero tampoco los carga, puede que sea esto? Me estoy equivocando al poner la ruta?
Gracias de nuevo. |
#2
|
|||
|
|||
Creo que he encontrado una solución... Al menos temporal.
Por lo que creo, en mac no se puede llamar a un archivo sin la ruta completa, es decir, no puedo poner el programa.app en el escritorio y decirle por ejemplo al pulsar un botón que cree un archivo.txt por que no lo crea. En windows si pongo el .exe en el escritorio y le digo lo mismo si que crea un .txt en el escritorio. Asi que he llegado a la solución de obtener el path de programa.app con Application.Location y añadirle ahí que cree el archivo y posteriormente lo lea. Es decir en un ejemplo: Código:
Memo1.Lines.SaveToFile(Application.Location+'archivo.ini'); Código:
Memo1.Lines.:LoadFromFile(Application.Location+'archivo.ini'); Gracias. |
#3
|
|||
|
|||
Si que funcionan, ahora mismo funciona todo, reportes, archivo INI, etc. Todo perfecto.
Ahora solo me falta probarlo en otro mac a ver si también funciona, aunque he forzado el cierre de lazarus para evitar que quede nada abierto y así probarlo, creo que probarlo en otro que no tengo nada de lazarus instalado estaría bien. Tengo otro con un poco mas antiguo, lo probare e ire informando. Ahora solo me falta el icono, no soy capaz de ponerlo. Lo he generado con Icon Composer (El original de Apple). Con el, ya tengo el iconset (.icns), ahora abro el info.plist del programa.app e introduzco las lineas: Código:
<key>CFBundleIconFile</key> <string>iconfile.icns</string> Gracias. P.D.: Si lo creeis oportuno puedo hacer una pequeña guía de los pasos que he seguido para conseguir que funcione y que pueda servirle a otros usuarios aunque para completarla necesitaría una mano con el icono y el tema de cambiar la ruta de los archivos. Gracias de nuevo. Un Saludo. |
#4
|
||||
|
||||
Hola Jovalca.
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Tanto es así, que algunos dicen que no se puede
|
#6
|
|||
|
|||
Ok, investigo un poco mas a ver si consigo algo estable y me pongo con la guia.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Aplicacion Lazarus portable en multiplataformas de S.O. | ginkaku | Lazarus, FreePascal, Kylix, etc. | 1 | 30-03-2013 22:32:56 |
FTP para subir archivos al servidor en DELPHI y me sirva para lazarus = | koiji | Delphi para la web | 2 | 05-02-2013 15:52:06 |
Mi primera aplicacion en lazarus/osx ;) | mamcx | Lazarus, FreePascal, Kylix, etc. | 1 | 18-03-2010 09:32:33 |
Migrar Aplicacion Lazarus De Ubuntu A Windows | volv87 | Lazarus, FreePascal, Kylix, etc. | 4 | 26-07-2007 08:03:07 |
[Lazarus]Aplicacion que no visualizan correctamenta labels en ubuntu dapper | Pascalizado | Linux | 2 | 11-09-2006 12:17:51 |
|