Ver Mensaje Individual
  #16  
Antiguo 13-04-2020
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 11
aguml Va por buen camino
Lo he intentado desde Install component pero como dije sale una lista con los diferentes tipos de componentes y tienes que dar en alguno y en mi caso he elegido uno de tipo TComponent, una vez hago eso doy a siguiente y me sale una ventana donde elijo Class Name, Palette Page, Unit Name, y Search Path. Yo he puesto como nombre TSysTrayIcon, como paleta he elegido MIOS, como Unit Name le doy a los 3 puntos y elijo el .cpp de tu componente, y en Search Path no pongo nada y me crea un archivo .cpp con esto:
Código PHP:
//---------------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "SysTrayIcon.h"
#pragma package(smart_init)
//---------------------------------------------------------------------------
// ValidCtrCheck is used to assure that the components created do not have
// any pure virtual functions.
//

static inline void ValidCtrCheck(TSysTrayIcon *)
{
    new 
TSysTrayIcon(NULL);
}
//---------------------------------------------------------------------------
__fastcall TSysTrayIcon::TSysTrayIcon(TComponentOwner)
    : 
TComponent(Owner)
{
}
//---------------------------------------------------------------------------
namespace Systrayicon
{
    
void __fastcall PACKAGE Register()
    {
        
TComponentClass classes[1] = {__classid(TSysTrayIcon)};
        
RegisterComponents(L"MIOS"classes0);
    }
}
//--------------------------------------------------------------------------- 
Y ahí ya me paro porque no creo que vaya bien y porque no se que mas hacer
No aparece la paleta MIOS ni nada.
Responder Con Cita