Russ,
I must admit that, for _comfort's_ sake, and in an A/R sort of mentality,
that is in a way my personal favorite compromising way.
Hate to cloud the issue (even more <g>) by adding that in too... Because
then you may not feel that I am reusing to the max... Plus, we really DO
keep only one set of PBDs/DLLs... But I personally feel more warm and
fuzzy if the EXE/PBDs/DLLs on the end user machine are independent and
freshly-built like you. Then you have the freedom to emergency update only
one app. And you are not then committed to rebuilding all apps right away
when a major change comes along. Plus you have that fresh and crisp
feeling like your code is properly regened and GPF-free <g>. Like I said,
comfort and A/R <bg>
But the TRUTH is, there would only be a problem if you had to quickly
add/delete/change an instance variable declaration or a function
declaration in the PFC/PFE code. And how often does that happen? Almost
never. Maybe once or twice in startup. But still almost never.
Especially once you've been enlightened not to just casually mess with
those GPF triggers <s>
At any rate, it is a good compromise. And somewhat "safer". Share source
PBLs* (which is REALLY the big reuse bang and the major headache saver),
and then keep the end PBDs separate.
*(And by sharing "source" I mean really sharing "source+compiled" in the
PBL form... That is, regenerating for each app and keeping a separate
regenned copy for programmers is NOT necessary.)
Bottom line though is lots of people just keep everything separate and
stumble around in the dark because they do not understand the PB mystery of
what causes a GPF and what does not. So at least now we all are not just
fumbling fools <sb>
Have fun,
~Sharon
--
Sharon Weinstrom Buntz | mailto:[EMAIL PROTECTED]
Cheat Sheet for PFC/PB Help | http://www.pfccheatsheet.com/
"Hensel, Russ" wrote:
>
> Lots of good replys. I feel that the reuse is of the source code and not
> the object code. Disk is cheap.
> We have lots of versions, pbd are not necessiarly static across versions.
>
> I always use the pbds from the build of the application, I never share.
>
> It fits the kiss principal, it always works ( except for the usual bugs )
>
> Russ
>
> -----Original Message-----
> From: Norm Roberts [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 26, 1999 10:38 AM
> To: Sharon Buntz; Boris Gasin
> Cc: Gary Hyland; '[EMAIL PROTECTED]'; 'Gordon A. Dickens,
> Jr.'
> Subject: Re: PFCSIG To use same set of pbd's.
>
> Good Morning Everyone! Boris and Sharon
>
> I see both points being made and would agree that
> simplicity is always better and I have some concerns about
> regeneration with shared PBD's. But, my question would be
> in the form of distribution. I have several applications
> (pb5.04, because I still have some Mac Users)that all have
> basic ly the same set of PBD's, but each has there set in
> there respective EXE directories. \app1\pf*.pbd's and
> \app2\pf*.pbd's and so on. Would you put your applications
> PBD's in with the PB Run Time Libraries? This is the only
> place I could think of where it would be accessible for all
> applications.
>
> What about regeneration? Starting with PB3 regenerating an
> application use to be an PB art form! ha ha Only the
> masters could perform! I had become very cautious in do
> rebuilds (I guess that comes with working with previous
> versions of PB - Not on PB7 Yet!) I will back up the pbl's,
> Optimize and then Regen using the Object Browser and using
> the object Hyarchy starting with Menu's, Obj' and then
> Windows. After that I will do a build in the Project
> painter. Is this over kill? Am I too pareniod? I remember a
> Powersoft class where the teacher said that if things get
> too Weird then REGEN.
>
> Last Point is PB7 Unix? Any clue on when?
>
> I do thank you for your imput. I usualy do not write to
> this, but always enjoy both of your sites and comments.
>
> Norm Roberts
> Systems Developer
> RECOM Technologies
> NASA AMES
> Moffett Field, CA
>
> __________________________________________________
> Do You Yahoo!?
> Bid and sell for free at http://auctions.yahoo.com
> [EMAIL PROTECTED] HOSTED BY IIGG, INC. FOR HELP WITH LIST SERVE COMMANDS, ADDRESS
> A MESSAGE TO [EMAIL PROTECTED] WITH THE FOLLOWING MESSAGE: help pfcsig
> SEND ALL OTHER INQUIRES TO [EMAIL PROTECTED]