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 02-04-2006
edusus edusus is offline
Miembro
 
Registrado: ene 2006
Posts: 47
Poder: 0
edusus Va por buen camino
crear componente a partir del archivo PAS

Me han mandado un componente pero solo es el archivo PAS. ¿Cómo hago para compilarlo e instalarlo?
Gracias por la ayuda.
Responder Con Cita
  #2  
Antiguo 02-04-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Básicamente tienes que crear un paquete para la componente y asegurate de registrarla. Suponte que la componente es TLaNuevaComponente, de manera que en el .pas tienes algo como:

Código Delphi [-]
type
  TLaNuevaComponente = class(...)
    ...
  end;

En ese archivo deberá tener, en la sección interface, la declaración:

Código Delphi [-]
procedure Register;

y dicho procedimiento debe estar implementado así:

Código Delphi [-]
procedure Register;
begin
  RegisterComponents('Samples', [TLaNuevaComponente]);
end;

Esto es lo que registra la componente y la coloca en la pestaña 'Samples'. Puedes usar cualquier otro nombre de pestaña; si no existe se creará una nueva.

Para crear el paquete vas a File|New|Other y en la pestaña "New" escoges Package y oprimes el botón "Ok". Te aparecerá la ventana del paquete y lo guardas con el nombre que quieras. Conviene que lo guardes en la carpeta donde tengas el .pas.

Te aseguras de tener seleccionado el folder "Contains" en la ventana del paquete y oprimes el botón "Add" y agregas la unidad .pas. Guardas el paquete y oprimes el botón "Install".

Listo, con esto tendrás instalada tu componente.

// Saludos
Responder Con Cita
  #3  
Antiguo 03-04-2006
edusus edusus is offline
Miembro
 
Registrado: ene 2006
Posts: 47
Poder: 0
edusus Va por buen camino
He hecho lo que me has dicho pero me da un error:
Requires
rtl
¿Qué debo hacer?
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
Modificar O Crear Componente Edit spider_Ramon OOP 9 25-11-2006 15:27:57
Rellenar un ComboBox a partir de un archivo config.ini developerManu Varios 5 25-10-2005 10:42:10
Crear un solo archivo igest2000 Varios 1 26-06-2005 21:35:08
Ayuda plz! tengo problemas con al crear un archivo de texto! jorch_yr Varios 3 30-05-2004 10:09:01
Crear un Form desde un componente nemo OOP 2 16-07-2003 05:51:02


La franja horaria es GMT +2. Ahora son las 13:27:02.


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