Tja, es stimmt aber: C unterstütz keine abstrakten Klassen Methoden. Du müsstest das abstrakt entfernen und dafür diese Methode als leere Methode durch implementieren. Soweit zum ersten Problem.
DECData.pas ist eine einfach
Unit die nur Konstanten enthält. Das sollte ohne Probleme kompilierbar sein. Schätze also das es eher ein Nachfolgefehler ist der sich mit dem obigen Fehler von selbst erledigt. Das war das zweite Problem.
Und nun zum dritten: NICHTS wird als Komponente registriert, wie auch ? es gibt keine Komponenten im DEC_5_1 und es besteht auch garnicht die Notwendigkeit. Wenn du eine Komponente auf deinem Wege installierst so heist dies das du in einem Designtime
Package alle
DEC Sourcen reinpacken möchtest. Das ist garnicht notwendig. Das mitgelieferte
DEC Package wiederum ist KEIN Designtime
Package sondern ein Laufzeit
Package, ergo kann nicht in die
IDE installiert werden.
Du machst einfach folgendes:
1.) entpacke DEC_5_1c.zip in einen Ordner wie D:\
DEC\
2.) ändere alle Klassen die abstrakte Klassen Methoden enthalten indem du das abstract in der Deklaration entfernst und dafür in der Implementation der Klasse diese Methode als Leer-Methode einbaust.
3.) setzte einen Pfad auf D:\
DEC\PART_I usw.
4.) öffne das Projekt DECTest und kompiliere es.
5.) für deine Projekte setze eine Pfad auf die
DEC\PART_I Sourcen in den Projektoptionen, fertig
Ich habe allerdings die Unterstützung vom BCB schon vor langer Zeit aufgegeben, zuwenige Nutzer (genau genommen 1 Nutzer).
Gruß Hagen