Es scheint mir das du Probleme mit dem Standardkonflikt zwischen Designtime und Runttime Packages hast.
Die Unut DECRegs.pas MUSS unter D6/D7 immer in einem DesignTime
Package liegen, ansonsten kann Delphi sie nicht compilieren. Die häufigsten Fehlermeldungen beziehen sich das auf DesignTime Schnittstellen, wie eben Property Editoren wie TStringProperty, oder .GetAttribute usw.
Am einfachsten ist es die
Unit DECreg.pas in das "Borland Benutzer
Package" einzubinden, da du dir dadurch die Konfiguration des Packages sparen kannst. Willste ein eigenes DesignTime
Package bauen dann schaue dir die Kunfiguration vom Benutzerpackage genauer an.
Gruß Hagen