Stephen Posey wrote:
SF wrote:
Hi,
I have a simple question but i cannot find an answer to it for the moment, please help me :)
I would like to use package for our application my requirements are :
- not having to distribute .bpl file or any other with my application (the package must be included in the exe)
- using only bpl or dcp file when designing the main applications using the package.
note that my package does not contain any VCL or graphical stuff, only basic source code.
Is it possible to do that ? or do i must provide dcu files with my package (to the application developper)?
At first I was going to say with your stipulations there is no particular value to using packages so why bother?
But your last statement made me think there's more here than meets the eye; it sounds like maybe you have outside developers to whom you don't want to release all your source code?
If you you want to distribute pre-compiled collections of functionality to outside developers without offering them source, you CAN do that with packages; though it is arguable that separate compiled .DCUs are more flexible.
Note that given your stipulation about not wanting to distribute .bpls with the application, that implies you get source back from your outside developers and do the final compilation yourself however.
The outside developers will NOT be able to create a complete, package-free .EXE themselves if you've only given them packages for parts of the application.
Does that answer your questions?
Stephen Posey [EMAIL PROTECTED]
_______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi
Hi Stephen,
Thanks for your answer.
This is the point, outsider, or any other person having access to the company network should not be able to see source code. What i wanted to do was to clearly separate the "secret" source code from the rest of the application in order to manage easily the evolution of "secret" source code.
I think now that it looks that using dll should be the solution for me ( a shame that design was not made while thinking at it ).
i think that it is clear now. I understand better what is possible and what isn't.
have a nice day, Stephane.
ps , thanks to Rob for answering also
_______________________________________________ Delphi mailing list -> [email protected] http://www.elists.org/mailman/listinfo/delphi

