![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Jau!
Yo me instalé lazarus en el Snow Leopard y estuve casi una hora intentado hacerle funcionar, sin conseguirlo. De haber persistido supongo (no se si es mucho suponer) que podría haberlo conseguido, pero pensando en la posibilidad de que me hubiera sido imposible, desistí, pues mi tiempo es muy escaso. Y ya ni me acuerdo de cuales eran los problemas que me lo impidieron. Mi pregunta es: ¿funciona Lazarus en Snow Leopard? Y otra mas: ¿es posible escribir un código que use sockets, y sin cambios, poder compilar tanto para windows como para osx, y que funcione? Si me decis que sí, probaré otra vez. Es que me gustaría hacer el ajedrezchat para OSX, y para Linux, claro. Un saludo!
__________________
"la única iglesia que ilumina es la que arde" Anonimo |
|
#2
|
||||
|
||||
|
Cita:
Nunca lo probe pero por comentarios de otros desarrolladores si. Ahora me dejaste picando el asunto, voy a probarlo. ![]() Cita:
Cita:
![]() |
|
#3
|
||||
|
||||
|
Cita:
El canal #lazarus que dices, ¿en que red de irc está? ¿en irc-hispano? Cita:
, el código no creo que esté muy presentable, pues cuando empecé a hacerlo fue nada mas salir el delphi 2.0, allá por el año 1997, mas o menos. Y si ahora no soy ningún experto, entonces no tenía ni idea.O sea, que creo que usaría el código actual para cojer las partes que merecen la pena e incorporarlas a la nueva. Tambien había pensado ponerlo opensource, pero ya tengo puesto mas de un año, el código fuente del servidor y cliente de chat que conforman el núcleo del ajedrezchat, y no parece que le haya interesado a nadie. Por cierto, tengo tambien el código fuente en JAVA (¿con swing?) de un cliente para el ajedrezchat que hicieron un par de estudiantes de ingeniería de la Universidad de Valencia. Si alguien lo quiere, lo busco y se lo mando (con la condición de que si lo mejora mande copia, o la ponga pública). Creo que es sólo el cliente (el ajedrezchat es tambien servidor) Un saludo!
__________________
"la única iglesia que ilumina es la que arde" Anonimo |
|
#4
|
||||
|
||||
|
Cita:
No, irc internacional. Cita:
|
|
#5
|
|||
|
|||
|
A ver si logro resumir todas las conclusiones que he sacado.
Cita:
No se lo que es la fpc Cita:
He instalado la misma versión de Lázarus en el pc y va bien, lo que pasa que en el pc tengo Ubuntu 10.04 desktop y el del portatil es Ubuntu 10.04 netbook La definición es pequeña porque la pantalla es de 10 pulgadas, por eso puse la versión netbook, porque aprovecha mejor esa minúscula pantalla. La mayoría de las aplicaciones cargan ya maximizadas. Ubuntu netbook ya no tiene barra de estado abajo, y al maximizar no se ve la barra superior de la aplicación porque lo maximiza en la misma barra de erramientas de ubuntu, con lo cual se gana de pantalla el espacio que ocuparían esas dos barras. Pienso que lo que ocurre con Lázarus es que las 5 ventanas que abre las abre máximizadas porque es la forma normal de cargar de ubuntu netbook, y lazarus eso no lo ha tenido en cuenta, porque hay algunos como Gimp, que tiene tres ventanas y las abre normal, no las maximiza. Concluyendo, que he desinstado todo, borrado todo y reinstalado y sigue igual, la carga, pero se desmaximizan y queda normal, supongo que funciona bien aunque no lo he probado, por lo tanto no se podrá hacer nada mas que reorganizarlo al arrancar. Además el que usaré si logro aprender, será el del pc. Gracias a todos por la ayuda. Un saludo. |
|
#6
|
||||
|
||||
|
fpc = free pascal compiler. Si vas a trabajar en lazarus te recomiendo que leas algo al respecto o te vas a tropezar con muchos problemas.
|
|
#7
|
||||
|
||||
|
Verás: Lazarus es un entorno de desarrollo, pero no crea los programas. Únicamente sirve para diseñarlos y facilitar su creación y depuración. Quien crea el programa es el compilador, que en este caso es Free Pascal (FPC para acortar). Esto es así porque, al contrario de Delphi, aquí primero se desarrolló el compilador FPC (llamado inicialmente FPK) y más tarde se creó Lazarus a partir de otro proyecto "muerto" (Precisamente lo bautizaron con el nombre "Lazarus" porque resucitaron ese proyecto). En realidad son dos proyectos totalmente independientes, y aunque hay gente que trabaja en ambos, los "jefes de proyecto", objetivos y calendarios no son comunes.
Existen otros entornos que utilizan FPC como compilador, el más utilizado de ellos (aparte de Lazarus) es el FP, que viene por defecto junto con FPC. Por Internet me he encontrado algún otro más. Yo, normalmente, utilizo Vim y compilo desde la consola, aunque me consta que es posible compilar directamente desde Vim, e incluso depurar, aunque todavía no sé cómo.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
|
#8
|
|||
|
|||
|
Ahora si que me estoy haciendo un buen lio.
Entonces el que crea el programa es el FPC, pero cuando se instala Lazarus se instalará también el FPC. Entonces cuando aprieto F9 (ejecutar), que es lo que ocurre, yo creia que así ya salía el ejecutable compilado, porque estuve como hace un mes probando y me salió un fichero que pone que es ejecutable (por cierto de 18 Mb sin casi nada), y le pincho y funciona, ¿es que este fichero no está ya compilado? ¿es que hay que dar después Ctrl+F9 (construir), o alguna de las otras opciones que veo: Construir todo o Compilado rápido?. Veo que estoy más verde que una lechuga, por lo que necesitaría algún tutorial que empiece de cero y sea sencillo ¿conoceis alguno? |
|
#9
|
||||
|
||||
|
Cita:
Lo mismo que en delphi, se compila tu programa usando el compilador(en este caso FPC) Cita:
Cita:
Al fin lo pides! Lee en el wiki. ![]() |
|
#10
|
|||
|
|||
|
Poco a poco voy aclarando ideas, seguiré leyendo.
Gracias a todos. |
|
#11
|
||||
|
||||
|
Cita:
1) Básicamente debes instalar primero FPC desde aqui 2) Instala XCODE completo desde la página de APPLE (requiere registro gratuito) 3) Y luego intente con el paquete que hay disponible (ver 0.9.28) sin exito, vamos al 4. 4) bajate los fuentes de lazarus trunk, compile y ... listo! pasos para compilar: Abre una terminal crea el directorio en devs mkdir /Developers cd /Developers svn co svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus cuando termina cd /Developers/lazarus make clean all ./startlazarus Done! Ahora estoy probando aplicaciones que ya tengo funcionando en Windows, linux y ahi vamos por MAC! Pegue en mi blog este mini tuto por si a alguien le sirve. Saludos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Abrir Maximizado el ReportManager | farrop | Impresión | 0 | 01-02-2008 14:03:15 |
| Mejorar Maximizado de los forms MDI Hijos | enecumene | OOP | 9 | 25-10-2007 15:07:52 |
| [Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. | sakuragi | Lazarus, FreePascal, Kylix, etc. | 3 | 28-09-2006 03:31:09 |
| Como dejar Delphi maximizado????? | Antuan | Varios | 2 | 01-08-2005 12:18:58 |
| Evitar el minimizado del form maximizado | Xema | API de Windows | 4 | 27-09-2004 13:02:14 |
|