Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-04-2012
angelp4492 angelp4492 is offline
Miembro
 
Registrado: dic 2007
Posts: 99
Poder: 0
angelp4492 cantidad desconocida en este momento
unit fuera del proyecto

Hola como estan, pues eso quiero poner una serie de unit fuera del paht del ejecutable de mi proyecto tipo asi.

.- carpeta unit
.-Project .dpr

como le indico a delphi donde estan las unit porq por defecto busca en el raiz y me da error. Gracias.
Responder Con Cita
  #2  
Antiguo 10-04-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.461
Poder: 20
newtron Va camino a la fama
Hola.

Pica en Project-Options-Directories y agrega ahí la ruta donde tienes la unit.

Saludos
__________________
Be water my friend.
Responder Con Cita
  #3  
Antiguo 10-04-2012
angelp4492 angelp4492 is offline
Miembro
 
Registrado: dic 2007
Posts: 99
Poder: 0
angelp4492 cantidad desconocida en este momento
Esta Opción no me sirve porq tengo el proyecto en un Pen, y el directorio raiz puede cambiar según lo pongas en uno u otro ordenador.

Hace tiempo vi un proyecto tal que así

carpeta unitvarias
projects.dpr
unit1.pas
unit2.pas
.
.
unit(n).pas

donde habia unit en el raiz y en unitvarias.
Responder Con Cita
  #4  
Antiguo 10-04-2012
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.461
Poder: 20
newtron Va camino a la fama
Cita:
Empezado por angelp4492 Ver Mensaje
Esta Opción no me sirve porq tengo el proyecto en un Pen, y el directorio raiz puede cambiar según lo pongas en uno u otro ordenador.
Pues igual si lo hubieras comentado desde el principio nos lo hubiéramos ahorrado.

En ese caso no sé si habrá solución para lo que planteas que no sea entrar ahí y cambiar la letra de la unidad cada vez que cambies de pc. Si lo tienes todo en el Pen igual puedes omitir la letra de la unidad y te la coge por defecto pero no lo he probado.
__________________
Be water my friend.
Responder Con Cita
  #5  
Antiguo 10-04-2012
angelp4492 angelp4492 is offline
Miembro
 
Registrado: dic 2007
Posts: 99
Poder: 0
angelp4492 cantidad desconocida en este momento
Cita:
Empezado por newtron Ver Mensaje
Pues igual si lo hubieras comentado desde el principio nos lo hubiéramos ahorrado.

En ese caso no sé si habrá solución para lo que planteas que no sea entrar ahí y cambiar la letra de la unidad cada vez que cambies de pc. Si lo tienes todo en el Pen igual puedes omitir la letra de la unidad y te la coge por defecto pero no lo he probado.
Vale sigo probando cosas, Gracias de todas formas.
Responder Con Cita
  #6  
Antiguo 10-04-2012
angelp4492 angelp4492 is offline
Miembro
 
Registrado: dic 2007
Posts: 99
Poder: 0
angelp4492 cantidad desconocida en este momento
Cita:
Empezado por newtron Ver Mensaje
Pues igual si lo hubieras comentado desde el principio nos lo hubiéramos ahorrado.

En ese caso no sé si habrá solución para lo que planteas que no sea entrar ahí y cambiar la letra de la unidad cada vez que cambies de pc. Si lo tienes todo en el Pen igual puedes omitir la letra de la unidad y te la coge por defecto pero no lo he probado.

Por si a alguien le interesa o se le plantea el mismo problema, ya encontre la solución nos vamos a project - options y en la pestaña directories en la opción search path añadimos lo siguiente.

en caso de tener la carpeta fuera del proyecto ponermos [ ..\Unitcomun\; ] si queremos seguir separamos con ;

..\ -- indica profundidad de carpeta
Responder Con Cita
  #7  
Antiguo 11-04-2012
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
Corríjanme si estoy equivocado, no tengo Delphi instalado, pero ¿no se podía hacer esto?

Código Delphi [-]
uses TalUnit in '..\..\TalesUnits\TalUnit.pas'

EDIT: Sí, se puede, http://stackoverflow.com/questions/1...h-in-unit-file

EDIT2: Bueno, viendo el ejemplo no es el más claro, pero la sintáxis está bien. Es "uses nombre in ruta".
Responder Con Cita
  #8  
Antiguo 11-04-2012
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por angelp4492 Ver Mensaje
Por si a alguien le interesa o se le plantea el mismo problema, ya encontre la solución nos vamos a project - options y en la pestaña directories en la opción search path añadimos lo siguiente.

en caso de tener la carpeta fuera del proyecto ponermos [ ..\Unitcomun\; ] si queremos seguir separamos con ;

..\ -- indica profundidad de carpeta
Esto es lo que NewTron te había sugerido. O es que no te habías explicado correctamente, o es que tu propia solución se contradice con tu pregunta.

Por otro lado, no te recomiendo que mantengas tu código fuente en un PenDrive. Una vez perdí dos semanas de trabajo por no respaldar mis avances en una PC. Desde ese día, ahora solo utilizo servicios como Dropbox cuando tengo que trabajar con el código desde distintas PC. Es algo mucho más eficiente y fácil. Además no te olvides del control de versiones.

Saludos!
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #9  
Antiguo 11-04-2012
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por Lord Delfos Ver Mensaje
Corríjanme si estoy equivocado, no tengo Delphi instalado, pero ¿no se podía hacer esto?

Código Delphi [-]
uses TalUnit in '..\..\TalesUnits\TalUnit.pas'

EDIT: Sí, se puede, http://stackoverflow.com/questions/1...h-in-unit-file

EDIT2: Bueno, viendo el ejemplo no es el más claro, pero la sintáxis está bien. Es "uses nombre in ruta".
Este método agrega las unidades al proyecto, que es lo que quiere evitar el compañero. Supongo que es porque el número de unidades ha crecido mucho y se hace un poco complicado navegar entre ellas.

Saludos.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #10  
Antiguo 12-04-2012
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por Chris Ver Mensaje
Supongo que es porque el número de unidades ha crecido mucho y se hace un poco complicado navegar entre ellas.

Saludos.
¿Y donde esta el problema? ¿Tanto lío hace el cerrar la/s unidad/es que le molesta/n? Que el proyecto utlice 100 o 1000 no hay problema. Uno puede abrir una, unas cuantas o ninguna. Si desea trabajar cómodo que mantenga abierta las unidades que esté utilizando y vaya cerrando/abriendo según requiera en cada momento.

Creo que el problema no pasa por aquí.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
Respuesta



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
Unit común en proyecto con BPL's dinámicas. vinguel Varios 3 19-11-2010 16:59:17
Si el Ipod fuera de M$ AzidRain La Taberna 2 03-01-2007 05:39:31
¡¡¡no me funciona el .exe fuera del proyect!!! huwabe78 Varios 5 07-12-2006 10:12:42
ToolBar fuera del form. afxe Gráficos 2 15-06-2006 18:48:59


La franja horaria es GMT +2. Ahora son las 19:11:17.


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