Delphi 6.
Instalați componenta.
Instalați componenta finalizată HBLib (avem fișierele HBLib.dcu și HBLib.dcr).
Accesați Componentă -> Instalare Componentă

În linia de fișier Unitate nume. faceți clic pe butonul Răsfoiți. arbore de directoare, găsiți fișierul nostru HBLbr.dcu (fișierele pot fi .pas și .dcu). Componenta noastră este în directorul non-standard \ Delphi6 \ user \ component \ hblib \.

Restul liniilor nu ating. Componenta va fi instalată în pachetul standard dcrusr.dpk (dacă se dorește, pachetul poate fi modificat). Faceți clic pe OK. Este afișată o fereastră de confirmare.

Faceți clic pe Da. Este afișat un mesaj pentru a schimba paleta de componente. În timpul instalării, sunt afișate mesaje despre vechiul format, confirmăm traducerea într-un format nou (faceți clic pe Da).

Vechiul program care utilizează componenta HBLib funcționează. După ștergerea fișierului Delphi6 \ utilizator \ componentă \ \ hblib \ HBLib.dcu atunci când compilarea programului de eroare este lipsa fișierului. Adică pachetul a memorat locația componentei.
Eliminați componenta din pachetul dclusr.dpk. transferați fișierele HBLib.dcu și HBLib.dcr în directorul standard \ Lib și instalați din nou pachetul.
În timpul instalării, sunt afișate mesaje despre formatul vechi, HBLib.dcr nu este preluat.
Am eliminat componenta, am mutat fișierul sursă HBLib.pas în directorul \ Lib și l-am instalat (indicând calea spre el). Totul sa dovedit.
De ce HBLib.dcu a fost în vechiul format este neclar. Și cum să instalați componente care au doar un fișier dcu nu este clar. Doar le scriu în directorul \ Lib și le scriu în secțiunea utilizări a programului principal? Deși, dacă vă împăcați cu pictograma standard din fila, puteți încerca să o instalați. Dar care va fi marcajul?