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 15-10-2008
Avatar de pborges36
pborges36 pborges36 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Argentina
Posts: 192
Poder: 20
pborges36 Va por buen camino
Instalar componentes sin dejar codigo fuente

Holas. Una consulta, he visto algunos componentes, los cuales instale y use sin problemas pero no podia ver el codigo fuente. Creo que solo se instalaba el archivo dcu, o algo asi.
Como es posible hacer eso?
Uso Delphi 2007.
Gracias. Saludos.
Responder Con Cita
  #2  
Antiguo 15-10-2008
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
Pues claro que es posible esto.
El dcu es el archivo pas compilado, y es en definitiva lo que el compilador necesita para funcionar. Lo que realiza el compilador es "unir" los archivos dcu necesarios y construye el exe de manera que tenga lo compilado de las unidades que forman a dicho sistema.

El pas sólo es necesario mientras se necesite seguir haciendo cambios y mantenimiento.

Espero que se entienda la idea.

Si necesitas del código fuente hay cuatro opciones:
1. Tomar contacto con la empresa o el desarrollador de dicho componente para ver de que modo te es posible (y si la licencia lo permite) adquirir una copia del fuente.
2. Emplear otro componente que haga lo que necesitas y cuya licencia estipule que acompaña el código fuente.
3. Emplear alguna herramienta que decompile el dcu y obtenga el pas. De que existen decompiladores, existen; aunque no es totalmente posible conseguir todo el código fuente.
4. Imaginarse como es el código fuente del componente viendo los eventos, propiedades y/o métodos públicos y/o protegidos y escribir tu propio componente.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 15-10-2008
Avatar de pborges36
pborges36 pborges36 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Argentina
Posts: 192
Poder: 20
pborges36 Va por buen camino
Hola Delphius, amigo salteño. Gracias por responder.
Que bueno saber si se puede hacer, ahora la cosa es: como se hace?
O sea, tengo algunos componentes desarrollados por mi y quisiera instalarlos pero no dejar el codigo fuente.
Como hago eso con mis componentes?
Gracias. Saludos.
Responder Con Cita
  #4  
Antiguo 16-10-2008
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
La verdad es que no comprendo el propósito de instalar tus propios componentes sin el pas correspondiente. Digo, si lo hiciste tu, ¿que utilidad tiene no mostrar el código fuente si tu mismo lo vas a usar?

Distinto sería si lo que quieres es distribuir tu componente a otros y no deseas compartir el código fuente.

De cualquier manera, se puede hacer.
No estoy totalmente seguro de como se procede con D2007, yo uso D6.

Al menos en D6, y D7 es así: Component -> Install Component -> Seleccionas si lo deseas en paquete nuevo o en el paquete que Delphi destina para ello. Luego, en "Unit File name" seleccionas el pas (dcu en tu caso), indicas el Search Path,y OK.

Tengo entendido que en el caso del 2007 debes crear un paquete y en él añadir el dcu correspondiente para instalarlo.

Si alguien que emplea 2007 o allguna versión 200x pasa por aqui te podría decir los pasos adecuadamente. Lamento no serte de mucha ayuda.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #5  
Antiguo 16-10-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Hola

Dale una leida a este documento

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 17-10-2008
Avatar de pborges36
pborges36 pborges36 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Argentina
Posts: 192
Poder: 20
pborges36 Va por buen camino
Thumbs up Muchas gracias Egostar

Muchas gracias Egostar. Creo que ahi esta muy bien explicado lo que necesito. Hare algunas pruebas y les comentare como me fue.
Gracias!!.
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
Error codigo fuente cmm07 Varios 4 23-11-2007 23:02:52
Código fuente chinchan C++ Builder 3 01-08-2006 04:59:25
WebBrowser (Código fuente) Silvionel Internet 2 09-04-2006 07:21:20
TPV.- Codigo Fuente Rabata Varios 4 15-10-2005 13:48:51


La franja horaria es GMT +2. Ahora son las 11:02:42.


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