Re: WinCE 5 - clone catalog item again - unable to do via PB ?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi Paul,

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT com> wrote in message news:e2CIpDeYHHA.4368@xxxxxxxxxxxxxxxxxxxxxxx
The developers had to add support for Cloning to each element that they wanted to have be clonable. They didn't get to all of them (or even many of them). If that's the case, you're going to have to do it manually, so a) be really, really sure that you *have* to do this (do NOT do this because the marketing guys think it would be cool if the File Explorer had your company logo on the title bar--you'll never get back the weeks you're going to spend on this),

No, it is not because of marketing guys. It is BECAUSE nowadays every grease monkey equipped with PB 5 can build an entreprise web pad image and sell it. So the comptetition [at least for us] is where we can satisfy every freak customer, who - yes! - wants their own custom shell. Like it or not - they pay my salary finally. I have posted this about 2 years ago in detail, won't repeat, and it would go towards off topic. The point is it's not because it would be cool [at least for us].

b) use the Sysgen Capture tool (this is covered in the CE5 help),
to capture a set of build files that will be the basis for your clone, c) copy those captured files, along with the source for the component you are cloning, to a suitable location, and start modifying the build files to actually make it build. Make sure that you don't dive into changing the source code, resources, etc. yet! You want to have code that you can be reasonably certain should build, if you can get the build files configured correctly.

One of our developers tried sysgen_capture in the past, did not succed but screwed up PB eventually, so we gave up on that and stopped cloning common code in either way. I know several eMVPs will scream here, but it was way easier to have separate folders for backup and just change directly required files in place.

Having cloned, let's see, NETUI, SHELL, and RDP for our devices, which have strange screen shapes and needed dialogs reworked, figure on several weeks to a month of work and learning a whole lot about how the build system works for each item you're trying to clone.

We would certainly like to have WCESHELLFE and at least SHELL cloned regular way.... some day, but looks like the cloning procedure [for those components which aren't clonable in PB] is still way too risky for an average PB user [which we only have].

Same in CE 6 ? Well we are not going to use it looks like anyway.

Thank you for your help Paul.

Best regards
Sergei R

Paul T.

"Sergei R" <rusakov@xxxxxxxxxxxxxx> wrote in message news:%23FIW%23QdYHHA.3272@xxxxxxxxxxxxxxxxxxxxxxx
Hello,

it was enough said not to modify the code under PUBLIC tree. Even if some of us occasionally do, some day tried to clone just a subtree as an example of good doing (as opposed to worng doing, which is directly alter the needed source code under whatever tree it is).

So the Help in PB 5 [ms-help://MS.WindowsCE.500/wceosdev5/html/wce50tskCloningCatalogItem.htm ] says that
......

Create or open a workspace containing an OS design you want to modify.
In the Catalog, select the Catalog item you want to clone into your OS design and then, from the context menu, choose Add to OS Design.
The item is added to your OS design as an user-specified Catalog item.

1.. In the Workspace window, on the OSDesignView tab, select the Catalog item you added and then perform one of the following:
2.. From the context menu, select Clone Catalog Item.
3.. From the Platform menu, select Clone Catalog Item.
The Clone Libraries dialog box appears.

Why is the menu item in both cases 2 and 3 is grayed out ? Yes, for some items in OSDesignView it is not grayed out, but for several ones - it is grayed. For example {Windows XP-like Sample Skin} or {Standard Shell}. Does it mean these items aren't supported to be cloned [via PB] ? Perhaps anyone have seen this before, right ?

Thank you for your consideration

Sergei R




.



Relevant Pages

  • Re: WinCE 5 - clone catalog item again - unable to do via PB ?
    ... for each item you're trying to clone. ... the needed source code under whatever tree it is). ... Create or open a workspace containing an OS design you want to modify. ... In the Catalog, select the Catalog item you want to clone into your OS ...
    (microsoft.public.windowsce.platbuilder)
  • WinCE 5 - clone catalog item again - unable to do via PB ?
    ... it was enough said not to modify the code under PUBLIC tree. ... Even if some of us occasionally do, some day tried to clone just a subtree as an example of good doing. ... In the Catalog, select the Catalog item you want to clone into your OS design and then, from the context menu, choose Add to OS Design. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Software bloat (Larkin was right)
    ... My first Digikey catalog was a flimsy "newsletter" style ... considerably longer to "program" than design. ... because SMB connectors have a defined part number prefix. ... has developed a bug. ...
    (sci.electronics.design)
  • Re: Suggestions for refactoring unusual tables
    ... Throw away the idiot who did the EAV. ... subcategories (the records have foreign key fields to the ... The catalog tables aren't used for things like postal codes, ... What would be a better design? ...
    (comp.databases)
  • Re: SDK building problems;
    ... Windows CE Platform Builder SDK Wizard incorrectly reports run-time image ... This build configuration has not been sysgen'ed ... the set of anchored catalog items plus unanchored catalog items is specified ... OS design may contain SYSGEN_LOCUSA National Language Support ...
    (microsoft.public.windowsce.platbuilder)