Now it's much clearer
k, if you want to hide the component source from the user you'll have to distribute the following files:
*.BPL (Your Package)
*.DCU (The compiled Sources)
*.DCR (The IDE-Ressources)
IDK for sure if the *.RES files are required by Delphi, but IIRC they are. So they have to be distributed too. The *.PAS files are not required by the end-user as long as your VCL Sources remained untouched\unchanged. Otherwise Delphi would cry to get the sources for your components.
Even if you won't share the *.RES\*.DCR files they could be generated quite easily, if you had the right tools to do so. So there's no protection of this files possible in a direct way.
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.