Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-01-2014
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 571
Poder: 19
jhonalone Va por buen camino
Bueno, bueno, bueno....
Casi haciendo juegos malabares, he encontrado la forma de entrar en el Ide de CodeTyphon, he tenido que añadir un paquete en el que tengo 4 unidades que uso en mi proyecto, he intentado compilar el programa con la salida en Linux y he obtenido el mismo mensaje de error: "fcllaz.pas(0,0) Fatal: Can not find unit system used by fcllaz."

El IDE ES MUY SEMEJANTE al de Lazarus y creo que que los dos van paralelos ("para lelos") por que generan los mismos problemas, y son casi exactamente iguales.

Estoy empezando a "bajar las manos" nada es lo que parece y lo que yo busco, creo que sólo puedo conseguirlo como dice Neftalí (Creo que lleva acento en la í) O sea, instalando un sistema Linux y despues el Lazarus para Linux. Yo no llego a tanto, pero creo que si llamamos multiplataforma a un programa es porque puede correr en varias plataformas, no porque tenga una versión para cada plataforma. Poco mérito tiene que un programa ejecutado en Linux, produzca ejecutables en Linux. ¡¡¡Faltaría más que no pudiera hcerlo!!!
Lo verdaderamente interesante, sería que corriendo en un sistema, pudiera generar ejecutables, que pudieran ejecutarse en otros sistemas a elegir.

Bueno, esto son elucubraciones mías, quizás por la "pataleta" de que esperaba de un compilador algo que no me ha proporcionado.

Tanto Lazarus, como CodeTyphon prometen ser compatibles con otras plataformas y no lo cumplen. Vamos, si para hacer un ejecutable en Linux
tengo que generarlo desde Linux, esto quiere decir que lo que ambos prometen de que se pueden generar ejecutables en Android, por poner un ejemplo, tengo que instalar un sistema operataivo Android y generarlos desde el mismo.

Con todo el mérito de ambos compliladores, esto es poco operativo.

Estoy empezando a ser pesado, pero es que estoy muy defraudado.

Saludos para todos los que tenéis la paciencia de leerme.
Responder Con Cita
  #2  
Antiguo 27-01-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por jhonalone Ver Mensaje
Estoy empezando a ser pesado, pero es que estoy muy defraudado.
¿Defraudado por algo que no conoces y que casi estás todavía instalando?

Como he comentado antes, codetyphon es lazarus, por eso son tan parecidos, porque es lo mismo.
Creo que no deberías rendirte tan fácilmente, tendrías que informarte, mirar la web de lazarus, la documentación, preguntar en sus foros, etc.
Responder Con Cita
  #3  
Antiguo 27-01-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Cross-platform Lazarus form designer uses LCL (Lazarus Component Library) which is especially designed for cross platform usage. Building your project for different platforms will give you native look and feel on each platform. There are no changes to the project needed.
Por cierto, para android, al ser java, funciona en distintos sistemas, pero no es gracias al "compilador" que uses, sino al lenguaje en sí.
Responder Con Cita
  #4  
Antiguo 28-01-2014
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.442
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por jhonalone Ver Mensaje
Yo no llego a tanto, pero creo que si llamamos multiplataforma a un programa es porque puede correr en varias plataformas, no porque tenga una versión para cada plataforma. Poco mérito tiene que un programa ejecutado en Linux, produzca ejecutables en Linux. ¡¡¡Faltaría más que no pudiera hcerlo!!!
Lo verdaderamente interesante, sería que corriendo en un sistema, pudiera generar ejecutables, que pudieran ejecutarse en otros sistemas a elegir.
Según la WIKI:

Software multiplataforma puede dividirse en dos tipos; requiere una compilación individual para cada plataforma que le da soporte, y el otro se puede ejecutar directamente en cualquier plataforma sin preparación especial,...

En el caso de los ejecutables yo me conformo con lo segundo... ;-)
Entiendo que el mismo programa puedes compilarlo sin cambios en ambos sistemas y te va a funcionar.

Windows y Unix son sistemas operativos diferentes y no tiene lógica que un ejecutable (EXE) o una DLL que corre directamente sobre el sistema funcione en ambos sin cambios. Lo que tú comentas de multiplataforma (que sería lo ideal) me da la impresión de que sólo funciona con programas que "corren" sobre máquinas virtuales, por lo tanto en ese caso, los programas en sí no son multiplataforma, lo que son multiplataforma son las máquinas virtuales donde corren; Por ejemplo Java.

¿Has probado a instalar una máquina virtual en Windows (VirtualBox) con un Ubuntu, por ejempo? Luego instalas Lazarus y compilas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 28-01-2014
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 571
Poder: 19
jhonalone Va por buen camino
Gracias de nuevo a todos.
Dos cosas son ciertas, que tengo poca experiencia con Lazarus/CodeTyphon y otra que tal vez necesitaba haberme informado más de sus resultados reales, pues yo entendí lo de multiplataforma, como "generación de código en una plataforma, para ser usado en otra" y veo que no es el caso.

Estoy seguro que funcionaría, Neftalí
Cita:
¿Has probado a instalar una máquina virtual en Windows (VirtualBox) con un Ubuntu, por ejempo? Luego instalas Lazarus y compilas.

Pero mis conocimientos no llegan a tanto.
Desinstalaré los dos, puesto que en Windows ya me apaño con Delphi, y renunciaré a ejecutar el programa en el servidor.

Gracias a todos por aportarame tantas soluciones, pero yo soy sólo un aficionado y no me compensa el esfuerzo que tengo que hacer para lograr el resultado digamos que el balance coste/beneficio no me compensa.

Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar orden de unix en kylix emeritos Lazarus, FreePascal, Kylix, etc. 1 23-02-2008 22:45:10
Ejecutar aplicación en Unix MAngelito Lazarus, FreePascal, Kylix, etc. 6 08-12-2005 01:11:15
Instalar firebird en un servidor unix andressanchez Varios 2 18-08-2005 21:42:28
Enviar un comando a una maquina unix desde Windows SMTZ Internet 0 15-11-2004 18:19:24
Servidor Unix Linux Omar Alejandro Varios 1 25-09-2003 04:13:45


La franja horaria es GMT +2. Ahora son las 21:09:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi