Ver la Versión Completa : usar units de otros proyectos con Proyect Group
ingabraham
24-02-2014, 04:14:40
- cree un Proyect Group y agregue varios Proyect a este grupo.
- ahora quiero utilizar unidades que están en un proyecto en otro.:confused:
ejemplo:
proyecto general
proyecto 1
unit1
unit2
proyecto 2
unit3
unit4
- quiero llamar alguna funcion que este en la unit1 del proyecto 1, en la unit3 del proyecto 2.
ElKurgan
24-02-2014, 07:55:20
Pues no tienes más que añadir la unit que quieres utilizar al proyecto indicado, con el botón derecho sobre el proyecto al que quieres añadir la unit (menú "Add...") o con el icono de la carpeta con un símbolo "+", o con la combinación "Mayúsculas+F11". Con esto ya ser verían dentro del proyecto las funciones que quieras utilizar. Eso si, tendrás que añadir en la claúsula "uses" la unit que contiene dichas funciones
Saludos
ingabraham
24-02-2014, 16:41:50
Gracias,
pero no quisiera duplicar estas unidades en todos los proyectos que tengo en el grupo.
deseo es referenciarlo en units y ser reconocido en todos los proyectos sin agregarlos.
- les pregunto esto por que ya lo he visto funcionando así, sin tener que duplicar las units.
ecfisa
24-02-2014, 17:31:33
Gracias,
pero no quisiera duplicar estas unidades en todos los proyectos que tengo en el grupo.
...
Hola.
No es necesario duplicar las unidades, como bién te indica ElKurgan, sólo hay que hacer referencia a ellas (incluirlas) donde se necesiten.
Project Manager (IDE Tutorial) (http://docwiki.embarcadero.com/RADStudio/XE5/en/Project_Manager_%28IDE_Tutorial%29)
Managing Projects (http://etutorials.org/Programming/mastering+delphi+7/Part+I+Foundations/Chapter+1+Delphi+7+and+Its+IDE/Managing+Projects/)
Saludos :)
ElKurgan
25-02-2014, 09:09:31
Efectivamente, como dice ecfisa, las Units no se duplican, sólo se referencian.
Incluso se pueden usar sin incluirlas en los proyectos, poniendo las units en una carpeta común y añadiendo en todos los proyectos la opción de que busquen en esa carpeta. Pero SIEMPRE habrá que referenciarlas en la clausula uses, lo queramos o no... ¡Salvo que las funciones las preparemos en ficheros "Include", y los incluyamos en la parte de nuestras units correspondientes!
Saludos
nlsgarcia
25-02-2014, 16:27:01
ingabraham,
...quiero utilizar unidades que están en un proyecto en otro...
Revisa esta información:
Unit : http://www.delphibasics.co.uk/RTL.asp?Name=Unit
Working with units : http://delphi.about.com/od/beginners/l/aa100103a.htm
How to run procedure from another unit? : http://stackoverflow.com/questions/1410993/how-to-run-procedure-from-another-unit
Espero sea útil :)
Nelson.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.