Problem with Protype based Font Components

J

Joerg Schneider

I will remove all Dependency Check errors!
(Goal: I will build a target only by one macro component - using the
'Autoresolve Dependency' function. No manual erratas any more!)...

For that I created 'overloaded' components: For each component shown in the
task list
- I build a new component
- "Prototype:" it to the specific component,
- In "Component or Group Dependency" too the specific component is added,
- Than I inserted(!) and disabled(!) all not used dependenced components
(shown by Dependency Check) in "Component or Group Dependency",
- For not needed files or registry entries I did the same.

Most of my changes work fine. (A realy good functions these "Protype based
components"!!)
Only the overloaded "Fonts: Thai bitmap & TrueType fonts" component show
always the same Dependency Check errors as the original component! I stepped
deeper and found more strange components: "Fonts: Arabic bitmap & TrueType
fonts", "Fonts: Hebrew bitmap & TrueType fonts".
What kind of dependency is used there? Why I can't break that dependency? Is
there a specific Font (Group?).

Who (MS!) knows more?

Jörg
 
J

Joerg Schneider

I found more: The error messages in TD are (for e.g.)
Component: "PT: Fonts: Thai bitmap & TrueType fonts [....]" requires at
least one additional enabled component not in the configuration

("PT: ..." is the name of my prototype based component).
I interprete that text as: The dependency type is 'at least', I disabled all
dependencies specified by MS. (If I understand it allright, each dependency
is based on a specific attributed *set*. And if the set is empty I will get
the error message (?)).

Now my idea was to (re)enable *one* of these components with an
overwritten -prototype based- component. I build the 'PT: Fonts:
cga80850_fon' component with the *disabled* file 'cga80850.fon'. I added
this component in a new dependency to my 'PT: Fonts: Thai bitmap & TrueType
fonts'. And let 'Fonts: cga80850_fon' depencency disabled!
But no difference! The dependency check brings the identical error text.
In an other test I removed the disabled 'Fonts: cga80850_fon' component an
let only 'PT: Fonts: cga80850_fon' (enabled) in the dependency list -> same
error!

But why my changes will work with a lot of other components like 'Russian
Language Support' where I disabled 'Fonts: Cyrillic bitmap fonts'. -> No
error! And no dependency request!
But on the other side the 'Internet Connection Wizzard'. I disabled there
the 'Add Hardware Control Panel'.... Always "at least....."

Who has experience with a prototyped based dependency 'cracking'?
Who knows a (other?) solution to knock out not wanted dependencies?
Is there no possibility to *re*build a running TD-description from an empty
TD project with Macro+Prototype based components? (Like a "Batch Build" in
C++...)

Jörg
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top