Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-01-2017
anr anr is offline
Registrado
NULL
 
Registrado: ene 2017
Posts: 3
Poder: 0
anr Va por buen camino
Iniciandome en Delphi - unidades

buenas, soy nuevo por aquí...

aunque hace muchos años aprendi pascal en la universidad, hace como 20 años que no lo toco

me he puesto estos días a retomar un poco el tema y me quedado bloqueado con algo que debe ser muy muy obvio pero no entiendo del todo,
probablemente sea la pregunta mas tonta de este foro

he mirado paginas en ingles y todas dan la descripcion que ya conozco de una unit, y como se usan, pero eso ya lo se...

Empiezo haciendo una aplicación en modo consola para desoxidarme y tiene la siguiente estructura

- programa principal.dpr
- unidad de definiciones comunes.pas
- unidad nivel 1.pas
- unidad nivel 2.pas
- unidad varia 1.pas
- unidad varia 2.pas
- unidad varia 3.pas

He incluido en el uses del programa principal todas las unidades. Todas las unidades usan funciones y definiciones de la unidad comun, la unidad nivel 2 usa de la unidad nivel 1, y las variadas 1,2,3 de todas las anteriores.

Yo pensaba que con el uses en el programa principal, las definiciones se pueden usar en las demas, porque están ordenadas por uso y se van definiendo. Por esto no he incluido en las unidades de niveles inferiores en el uses las de nivel superior, porque pienso que se heredan hacia abajo?

O tengo que incluir en todas las unidades en el uses, todas las anteriores de nivel superior? No basta con ponerlas en el programa principal?

Perdón si la pregunta es muy chorra, pero buscando por internet no me ha quedado esto claro de ninguna manera.

Saludos a todo y gracias por el foro!
Responder Con Cita
  #2  
Antiguo 31-01-2017
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: 18.233
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
Buenas. Bienvenido al foro.

Cita:
Empezado por anr Ver Mensaje
O tengo que incluir en todas las unidades en el uses, todas las anteriores de nivel superior? No basta con ponerlas en el programa principal?
Creo que la regla más fácil, sería: "Cada unidad debe tener en el uses aquellas que necesita, ni más ni menos".
__________________
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
  #3  
Antiguo 31-01-2017
anr anr is offline
Registrado
NULL
 
Registrado: ene 2017
Posts: 3
Poder: 0
anr Va por buen camino
Gracias! es lo que estaba pensando, pero viniendo de C++ y C#...
Responder Con Cita
  #4  
Antiguo 31-01-2017
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
(-_-) nombres sin espacios en blanco (como sugerencia).
__________________
¡Ni como ayudarte Niño!!
bitbow
Responder Con Cita
  #5  
Antiguo 31-01-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
No es uno de los motivos por los que Delphi es tan rapido para compilar?
Responder Con Cita
  #6  
Antiguo 01-02-2017
anr anr is offline
Registrado
NULL
 
Registrado: ene 2017
Posts: 3
Poder: 0
anr Va por buen camino
bitbow: si, no uso espacios, lo puse asi por claridad
agustin: creo recordar que si, pero al tener muchas unidades, y estas "heredar" definiciones hacia abajo... pensé que era más global.
gracias a todos!
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
Iniciandome en Delphi MachaKaSaurio Varios 5 07-05-2013 19:34:39
Debugear unidades propias de Delphi rgstuamigo Varios 6 20-04-2010 00:09:19
Iniciandome en delphi ayuda! calistian Varios 1 27-09-2007 19:08:05
Iniciandome con TQuery galustiza C++ Builder 1 15-12-2006 15:29:50
¿cómo puedo utilizar Unidades en delphi? nomanches Varios 1 04-09-2006 16:50:30


La franja horaria es GMT +2. Ahora son las 01:56:25.


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