Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
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 04-04-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Suertudo.

Por lo que he leído por ahí, a algunos les anda y a otros no, incluso en la misma computadora con el mismo sistema operativo, una vez anda y después de formatear y reinstalar, ya no.

Así que, Casimiro, sos uno de los suertudos a los que les anda... ¿No hay un emoticón de envidia, no?
Responder Con Cita
  #2  
Antiguo 04-04-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.107
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Yo lo he instalado así:
Código:
#!/bin/sh
gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F
gpg --export 6A11800F | sudo apt-key add -
echo "deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe" \
>/etc/apt/sources.list.d/lazarus.list
apt-get update
apt-get install lazarus
----------------------------------
chmod +x nombre_archivo
-----------------------------------
sudo ./nombre_archivo
Pero en lugar de crear el script y ejecutarlo, lo he hecho paso a paso cada línea "manualmente" en una ventana de terminal
Responder Con Cita
  #3  
Antiguo 04-04-2010
Avatar de jorosmtz
jorosmtz jorosmtz is offline
Miembro
 
Registrado: dic 2009
Posts: 108
Poder: 15
jorosmtz Va por buen camino
Saben, pues el debugger está activado, y ejecute todo bien, en Windows 7....

Bueno, soy de los suertudotes diría Lord Delfos...
__________________
Javier Oros dice: Deus nobiscum, quis contra nos
Responder Con Cita
  #4  
Antiguo 05-04-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Voy a completar información.

Al parecer, las últimas versiones parecen más propicias para la depuración. Hay algunas cosillas que fallan, pero parece ser que, a grosso modo, funciona, solo que como habéis dicho algunos, dependiendo de la configuración y de la versión instalada (nótese que ahora mismo sale casi una nueva versión diaria, solo que no la publican sino que se obtiene vía SVN y hay que compilarla ya que sólo se publica código fuente).

Yo no uso las versiones SVN sino que instalo las "estables. Ahora mismo tengo la 0.9.28.2-0 beta, compilada el siete de Octubre de 2009. En esta versión la depuración funciona según le dé. A veces (las menos) puedo ejecutar paso a paso y ver el contenido de variables y objetos sin problemas, pero normalmente o no puedo ver el contenido de todas las variables o después de un rato me suelta una excepción de las gordas o se salta algún punto de ruptura. Cosas que pasan, aunque muchas veces es suficiente.

De todas formas, en la lista de correos del compilador Free Pascal llevan una temporada larga discutiendo el tema de la depuración, y no me extrañaría nada que nos den la sorpresa y en un futuro próximo (tal vez con la versión 2.6) la depuración funcione de forma estable y sin problemas, bien con GDB, bien con otro depurador similar.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #5  
Antiguo 05-04-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.107
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Ñuño Martínez Ver Mensaje
[..]De todas formas, en la lista de correos del compilador Free Pascal llevan una temporada larga discutiendo el tema de la depuración, y no me extrañaría nada que nos den la sorpresa y en un futuro próximo (tal vez con la versión 2.6) la depuración funcione de forma estable y sin problemas, bien con GDB, bien con otro depurador similar.

je, je... muy chistoso
Ojalá esté solucionado como mucho en la versión 1.0
Responder Con Cita
  #6  
Antiguo 05-04-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Me refiero a la versión 2.6 del compilador (la última es la 2.4.algo), no de Lazarus.

Cita:
Empezado por Ñuño Martínez Ver Mensaje

De todas formas, en la lista de correos del compilador Free Pascal llevan una temporada larga discutiendo el tema de la depuración, y no me extrañaría nada que nos den la sorpresa y en un futuro próximo (tal vez con la versión 2.6) la depuración funcione de forma estable y sin problemas, bien con GDB, bien con otro depurador similar.
¿Ves?
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #7  
Antiguo 05-04-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.107
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Error imperdonable:



Ya en serio, es imprescindible, por supuesto, si quieren seguir adelante con el proyecto, el contar con un buen depurador.
Responder Con Cita
  #8  
Antiguo 06-04-2010
Avatar de jorosmtz
jorosmtz jorosmtz is offline
Miembro
 
Registrado: dic 2009
Posts: 108
Poder: 15
jorosmtz Va por buen camino
Cita:
Empezado por Ñuño Martínez Ver Mensaje

De todas formas, en la lista de correos del compilador Free Pascal llevan una temporada larga discutiendo el tema de la depuración, y no me extrañaría nada que nos den la sorpresa y en un futuro próximo (tal vez con la versión 2.6) la depuración funcione de forma estable y sin problemas, bien con GDB, bien con otro depurador similar.
Ñuño, yo también me fui con la "finta" (impresión) de que te referías a la versión 2.6 de Lazarus... Lo que pasa es que cuando me preguntan o sugieren alguna mejora para las aplicaciones que hago, o cuando sugiero o pregunto algo para las aplicaciones de mis compañeros, si por ejemplo van en la versión 1.5, yo uso mucho la expresión: "tal vez en la versión 7.3 lo implemente".

La verdad yo creí que por eso lo decías y ya me andaba riendo...
__________________
Javier Oros dice: Deus nobiscum, quis contra nos
Responder Con Cita
  #9  
Antiguo 06-04-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Si es que con tanta versión y tanto SVN uno se lía cosa mala...
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #10  
Antiguo 10-05-2010
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Poder: 17
donald shimoda Va por buen camino
Cita:
Empezado por Lord Delfos Ver Mensaje
Suertudo.

Por lo que he leído por ahí, a algunos les anda y a otros no, incluso en la misma computadora con el mismo sistema operativo, una vez anda y después de formatear y reinstalar, ya no.

Así que, Casimiro, sos uno de los suertudos a los que les anda... ¿No hay un emoticón de envidia, no?
Digo, no será estas intentando hacer debug de una aplicación multithread ? Si es el caso revisa el wiki de lazarus (de hecho es recomandable antes de tocar lazarus, como con cualquier otra herramienta).

Amigos, lazarus no es delphi. El debugger es mediocre pero sirve. Es decir, por todo lo demás que nos da lazarus vale la pena hacer el esfuerzo con ciertos detalles. Y nuevamente, antes de empacarse miren el wiki, o entren al irc canal #lazarus, como dios manda.

Saludos
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita
  #11  
Antiguo 10-05-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Bueno Donald, yo estuve "indagando" sobre el asunto y leyendo foros y la wiki y francamente la situación es desesperante.

Lazarus no es Delphi, eso seguro. Es gratis, es multiplataforma, es abierto... Ahora, el problema es que no anda. O mejor dicho, el problema es que el debugger que usa FPC no anda.

Por más gratis que sea, pues no anda. Es decir, me están regalando... nada.

Es una verdadera lástima, porque está muy buena la idea y me parece genial, pero... Así está la cosa.

Cita:
Empezado por donald shimoda Ver Mensaje
El debugger es mediocre pero sirve.
Es que no, precisamente, no anda. Nada anda. Es decir, si uno quiere compilar y correr el programa hay que DESHABILITAR el debugger y, aunque no nos guste, sin debugger no puede haber programación seria. Yo al menos no me atrevería a encarar un proyecto sin debugger.

Qué sé yo, espero que algún día se animen a hacer su propio debugger así dejo esta |@·$ en la que se ha convertido Delphi.
Responder Con Cita
  #12  
Antiguo 10-05-2010
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Poder: 17
donald shimoda Va por buen camino
Cita:
Empezado por Lord Delfos Ver Mensaje
Bueno Donald, yo estuve "indagando" sobre el asunto y leyendo foros y la wiki y francamente la situación es desesperante.

Lazarus no es Delphi, eso seguro. Es gratis, es multiplataforma, es abierto... Ahora, el problema es que no anda. O mejor dicho, el problema es que el debugger que usa FPC no anda.
Amigo, entiendo tu desesperación, pero estas equivocado. Yo uso el debugger en windows, en linux, me falta mac os x nada mas(pero luego del último chiste de jobs por ahora me mantengo alejado). Créeme, si no funcionara te lo diría.

Lo que sucede es que la gente no se toma el tiempo de LEER como se usan las herramientas. Toda herramienta tiene su curva. Los usuarios de delphi creen que abren lazarus y es delphi. Nada mas lejano de la realidad. Lamento decirlo: es mejor que delphi. El concepto es terriblemente mas poderoso que nuestro amigo de años (delphi).
Te explico, tengo un servidor con 2 mill de lineas de código aprox. En delphi 2007, 2010, 2011(ups nunca dije eso) la simple tarea de autoinvocar un procedimiento para un componente no ME funciona. Es decir, autocompletar, anulado. Alguien podría decir, y bueno, algun problema con tus libs, paths, whatever. El tema es que : Mismo proyecto, abierto en ubuntu 10.04, lazarus trunk version, funciona como los dioses. Click en procedure vuela al código donde esta declarado, autocompletar, lo que sea. El ide VUELA, ni comparación con la ped**** de los ides galileo, por dios!

Resultado, termino editando y compilando para linux en lazarus, y editando (en lazarus) y compilando en delphi para windows. Esto lo hago hace años.

Cita:
Empezado por Lord Delfos Ver Mensaje
Es que no, precisamente, no anda. Nada anda. Es decir, si uno quiere compilar y correr el programa hay que DESHABILITAR el debugger y, aunque no nos guste, sin debugger no puede haber programación seria. Yo al menos no me atrevería a encarar un proyecto sin debugger.
Es que no es el caso de todo el mundo, a mi me funciona el debugger por ejemplo, y no me considero un gurú en lazarus. Pero como te decía, sabes que es lo mejor? Entras a la red de IRC , canal #lazarus, y están los desarrolladores ayudandote a resolverlo. Incluso si existe un fallo real, TU AYUDA es la que provoca que se resuelva el problema, en tiempo real, conversando con los verdaderos gurus, lo he hecho mil veces! Quien puede ofrecer algo mejor que eso???

Ahora claro que hay mucha gente a la que no le interesa dedicarle un rato a resolver un error en lazarus, solo esperan bajarlo y que funcione todo a la perfección. Pues... para eso tienes delphi. No porque funcione a la perfección sino para que puedas maldecir a alguien cuando no lo haga y rezar que en antes de las próximas 5 versiones (si si, no exagero, sino echenle una miradita a QC) estén solucionando el bug.

En lazarus es tan simple como:

svn update
make clean all
salio!

En fin, es dificil explicarlo si no lo han vivenciado muchachos.

Saludos
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita
  #13  
Antiguo 10-05-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Bueno, creo que acá hay dos cosas diferentes. Según lo veo yo.

[1] Hasta donde sé, nadie sabe porqué no funciona. Y cuando digo nadie digo nadie, ni los que hacen Lazarus, ni los que hacen FPC, ni los que hacen el debugger (a éstos en realidad no les importa). Nadie está seguro de qué hacer. Todo lo que he visto y leído básicamente apunta a eso, no sabemos qué pasa ni cuándo lo vamos a arreglar, ni qué podés hacer para solucionarlo.

[2] Qué objeto tiene (y acá se me van a venir los defensores del Open Source como locos ). Digo, qué objeto tiene hacer un programa que anda algunas veces y otras no. Es decir, desde que uno hace un programa, asume que la gente que lo usa no lo quiere hacer, por eso no lo programan ellos mismos, sino que se bajan lo que hizo otro. Yo no me quiero poner ha arreglar un programa. Programas que no andan tengo un montón y de mi propia autoría . Eso de que es gratis y por eso se debe tolerar que falle, para mí no aplica.

Pero esto tiene otro problema aún más grave. Imaginate en una empresa, formatean la máquina y ¡pum! sin Lazarus porque el debugger no camina... Y peor aún, no se sabe cuándo o ni siquiera si va a volver a andar... El cliente llamando desde Hong Kong preguntando ¿dónde está mi #4% programa? ¿Y vos qué le decís? ¿Qué no te anda el debugger?

Ahí es donde Lazarus pierde por goleada.

PD: Lo del debugger no es un tema de configuración. Anda o no anda. Punto. Si anda, ¡bien! y si no... pues... "juiste".
Responder Con Cita
  #14  
Antiguo 10-05-2010
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Poder: 17
donald shimoda Va por buen camino
Cita:
Empezado por Lord Delfos Ver Mensaje
Bueno, creo que acá hay dos cosas diferentes. Según lo veo yo.

[....]

PD: Lo del debugger no es un tema de configuración. Anda o no anda. Punto. Si anda, ¡bien! y si no... pues... "juiste".
No quiero ser grosero, pero hablas como si supieras de que estas hablando!

Apenas estas comenzando a usarlo ya sabes que gracias a un designio divino se determina si funciona o no funciona, increíble tu nivel de *sabiduría*.

Lo único coherente que decís es que no es para vos, eso quedo clarísimo. No pierdas mas el tiempo con lazarus, delphi funciona siempre.
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita
  #15  
Antiguo 11-05-2010
Avatar de Lord Delfos
Lord Delfos Lord Delfos is offline
Miembro
 
Registrado: ene 2008
Ubicación: Tandil, Argentina
Posts: 558
Poder: 17
Lord Delfos Va por buen camino
Si cuarenta tipos que saben ochenta mil veces más que yo dicen que la cosa no camina, es porque NO CAMINA.

Yo podré ser un pelotudito de cuarta, pero los tipos que sí saben de qué mierda están hablando dicen que la cosa no anda.

Qué querés que le haga, no anda, ellos lo dicen, no yo.
Responder Con Cita
  #16  
Antiguo 10-05-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.107
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En mi caso funciona, pero con linux, no sé si con windows funcionará.

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
Problema con debugger de delphi BlackDaemon Varios 1 02-04-2008 17:58:11
Problema Lazarus Io Lazarus, FreePascal, Kylix, etc. 5 01-06-2007 22:35:52
Problema con TDBImage en lazarus Robert01 Lazarus, FreePascal, Kylix, etc. 0 10-02-2007 03:29:17
[Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. sakuragi Lazarus, FreePascal, Kylix, etc. 3 28-09-2006 03:31:09
Problema rraro con lazarus DwLinuxero Lazarus, FreePascal, Kylix, etc. 3 10-11-2005 15:12:32


La franja horaria es GMT +2. Ahora son las 12:15:45.


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