Tengo un paquete de componentes personalizados que compila e instala las instalaciones sin problemas. Los archivos fuente para el paquete se encuentran en la ruta de mi biblioteca, al igual que la ubicación de los archivos bpl resultantes. Después de la instalación, el paquete y los componentes aparecen correctamente en la lista de paquetes de diseño. Sin embargo, no aparecen en la Paleta de herramientas.Delphi 2009: "Clase no encontrada" cuando se usa el paquete de componentes
Sin embargo, cada vez que abro un formulario que contiene uno de los componentes, aparece un error de clase no encontrada y el dfm no se abre. El proyecto compilará bien y puedo ver todos los archivos pas, pero el formulario no se mostrará en el diseñador.
¿Qué estoy haciendo mal aquí? ¿Cómo puedo hacer que los componentes se muestren correctamente en el diseñador de formularios?
Aquí está mi código de registro para los componentes:
RegisterComponents('QuoteSystem', [
TFnpLabelNumericEdit,
TPBxCheckBox,
TPBxCheckBoxSub,
TPBxComboBoxSub,
TPBxListBoxSub,
TPBxRadioItemSub,
TFnpNumericEdit,
TQGlobals,
TPBItem,
TPBxCheckListBox,
TPBxCheckListBox,
TPBxComboBox,
TPBxDateEdit,
TPBxDescList,
TPBxEdit,
TpbxInteger,
TPBxLabel,
TPBxLabeledEdit,
TPBxLabelNumericEdit,
TPBxListBox,
TPBxMemo,
TPBxNumericEdit,
TPBxQuoteElement,
TPBxRadioGroup,
TPBxRadioItem,
TPBxRichEdit,
TPBxSpinEdit,
TpbxSummaryGlobals,
TAlignEdit
]);
¿Tiene los archivos dcu en su ruta de búsqueda? –
Están en la ruta de la biblioteca de Delphi ... – croceldon
¿El programa se inicia correctamente después de la compilación? Revise el archivo .dfm en un editor de texto independiente para detectar cualquier anomalía. – jszpilewski