2010-08-02 24 views
8

Solo una pregunta rápida para aquellos de ustedes que lo saben. Es posible tener tanto Delphi (ver 7) como Lazarus instalados al mismo tiempo. Quiero asegurarme de que la instalación de Lazarus no interfiera con mi instalación actual de Delphi de CUALQUIER MANERA. Hubiera preguntado esto en los cuatro metros de Lazarus, pero pensé que obtendría una respuesta más rápida aquí.Delphi & Lazarus ambos instalados

De todas formas, si tiene ambos Delphi & Lazarus instalados, díganme cualquier problema que haya encontrado (en su caso) gracias.

Chris

Respuesta

2

Actualmente tengo Delphi 5 y Lázaro tanto instalado en mi portátil con Windows 7. Por lo que puedo decir, no interfieren entre sí.

No uso Lazarus, prefiero Delphi 5, que es lo que he usado para siempre.

+0

Gracias por la respuesta, solo estaba interesado en lazarus debido a las capacidades multiplataforma así que es por eso que incluso lo consideré diferente a aprender un nuevo lenguaje como python (que puedo hacer de todos modos en una fecha posterior) pero gracias de nuevo para el relé. – Chris

4

Lazarus no interfiere con ninguna versión de Delphi, pueden vivir felices.

+0

Gracias a todos por las respuestas voy a darle una oportunidad entonces. – Chris

0

Tengo Delphi 2006, Delphi 2010 y Lazarus instalados. Sin problemas en absoluto. Estoy seguro de que Delphi 7 será lo mismo. El único problema que puedo ver podría ser el uso de la extensión .pas en Lazarus. Quiero decir debido a problemas de asociación. Pero puede usar una extensión diferente para los archivos fuente de Lazarus (pascal libre). Creo que el instalador te pregunta eso.

0

Tengo "instalado" Lazarus en una memoria USB. No interfiere con nada en absoluto. En realidad, es un pago del Git repository que refleja el SVN repository. Instalé el último FPC estable en C:\FPC, y luego copié esa carpeta dentro de mi carpeta fuente Lazarus, p. \lazarus\FPC\ (y luego desinstalar la instalación C:\FPC), y luego cada vez Me gusta construir el último Lazarus como esto:

X:\lazarus\> git fetch 
[...fetch messages...] 

X:\lazarus\> FPC\2.4.0\bin\i386-win32\make.exe clean all 
[...compiler output messages...] 

X:\lazarus\> startlazarus 
[...IDE starts up...] 

La principal ventaja de esto es que si usted encuentra un error IDE, la fuente está disponible de inmediato y usted puede hacer y submit a patch al instante.

4

La única interferencia es para la creación de línea de comando, ambos proyectos tienen un archivo make.exe que no es el mismo.

Esto es fácilmente soluble por no añadir FPC a la trayectoria (retirarlo a través del sistema del panel de control), y hacer un

set PATH=c:\fpc\2.5.1\bin\i386-win32;%PATH% 

o donde haya instalado como primera línea en sus archivos por lotes.

En general, no me molesto, pero un empleador anterior hicimos una gran cantidad de construcción de cmdline con dcc, y luego importa.

Las asociaciones de archivos son otra, pero ya se mencionaron. (pero no es un problema tan grande ya que las extensiones del proyecto varían (.dpr vs .lpr, .dproj vs .lpi))

Btw: Otros productos de desarrollo (cygwin, mingw y tal vez incluso VS) tienen su propia marca archivos .exe y el mismo tipo de problemas.

Cuestiones relacionadas