Man könnte die Funktionen aber auch als kompilierte
DLL oder via
ActiveX-Komponente mitliefern, inkl. einer Schnittstellendefinition, bzw. einer
PAS für die importierten Funktionen.
Da gibt es das Compilerproblem dann nicht mehr.
Da diese Funktionennicht diret zum Programm gehören, kannst du versuchen die auch extra zu verkaufen.
entweder die bekommen (fast) gratis nur die DCUs oder sie kaufen deren Quellcode halt extra. (ohne Erlaubnis den weiterzugeben usw.)
Ersteres mit der Option später immernoch die Quellcodes zu kaufen oder gegen bissl Geld eine "aktuelle" Version der DCUs zu erhalten.