witam
robię coś w Builderze 6.0 standard. chcę stworzyć nowy komponent
mam dwa pliczki licznik.cpp i licznik.h
oto ich zawartość

licznik.cpp

[code] #include <vcl.h>
#pragma hdrstop

#include "Licznik.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(TLicznik *)
{
new TLicznik(NULL);
}
//---------------------------------------------------------------------------

void __fastcall TLicznik::Ustaw(int nowa_wartosc)
{
FLiczba=nowa_wartosc; // ustawiamy własność FLiczba na nową wartość
AnsiString s=IntToStr(FLiczba); // konwersja int-> string
for (int i=0;i<FRozmiarBuf-s.Length();i++)
s="00000"+s;
if (s.Length()!=FRozmiarBuf)
s=s.SubString(s.Length()-FRozmiarBuf+1,FRozmiarBuf);
Text=s;
};

void __fastcall TLicznik::Zwieksz(int o_ile)
{
Ustaw(FLiczba+o_ile);
};

void __fastcall TLicznik::Zmniejsz(int o_ile)
{
Ustaw(FLiczba-o_ile); // wykorzystujemy metodę Ustaw
};

__fastcall TLicznik::TLicznik(TComponent* Owner)
: TEdit(Owner) konstruktor klasy bazowej
{
FRozmiarBuf=6;
Ustaw(0);
}

//---------------------------------------------------------------------------
namespace Licznik
{
void __fastcall PACKAGE Register()
{
TComponentClass classes[1] = {__classid(TLicznik)};
RegisterComponents("Samples", classes, 0);
}
}
//---------------------------------------------------------------------------
[/code]

licznik.h

[code]#ifndef LicznikH
#define LicznikH
//---------------------------------------------------------------------------
#include <SysUtils.hpp>
#include <Controls.hpp>
#include <Classes.hpp>
#include <Forms.hpp>
#include <StdCtrls.hpp>
//---------------------------------------------------------------------------
class PACKAGE TLicznik : public TEdit
{
private:
protected:
int FLiczba;
int FRozmiarBuf;
public:
void __fastcall Zwieksz(int o_ile);
void __fastcall Zmniejsz(int o_ile);
void __fastcall Ustaw(int nowa_wartosc);
__fastcall TLicznik(TComponent* Owner);
__published:
};
//---------------------------------------------------------------------------
#endif
[/code]

nie wiem dlaczego ale nie mogę zainstalować tego komponentu. error_code 3
Proszę o pomoc