Difference between revisions of "Associating GUIDs with classes"

From LSDevLinux
Jump to: navigation, search
(minor updates)
m (Reverted edits by LindaHayes (Talk) to last revision by Mayhewn)
 
Line 15: Line 15:
  
 
[[Category:COM]]
 
[[Category:COM]]
 
== Why You Should Always Trust Yourself ==
 
 
Trust yourself. You know more than you think you do. Benjamin SpockAs time passes by and the more work you will do on discovering and improving yourself, the more you will realize that the ancient Latin quotation: Ne te quaesiveris extra - Do not look outside of yourself for the truth, is true.
 
 
[[http://goodvillenews.com/Why-You-Should-Always-Trust-Yourself-TR2gYW.html Why You Should Always Trust Yourself]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
== Servant Leadership: Helping People Come Alive ==
 
 
"Its a powerful perspective on work -- holding within it a value for collaboration, agency, creativity, and meaning. What if we all could see what we do in that way? What if our organizations supported us in holding that perspective, and to go one step further, how can we create institutions that release these core values? In his seminal 1970 essay
 
 
[[http://goodvillenews.com/Servant-Leadership-Helping-People-Come-Alive-zqkEDB.html Servant Leadership: Helping People Come Alive]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
== How To Let Go of Insecurities 7 Steps To Build Your Confidence ==
 
 
Self-worth comes from one thing thinking that you are worthy. Wayne DyerIts okay to have insecurities, we all do and its crucial for us to observe and understand the impact these insecurities have on the quality of our lives.
 
 
[[http://goodvillenews.com/How-To-Let-Go-of-Insecurities-7-Steps-To-Build-Your-Confiden-APt.html How To Let Go of Insecurities 7 Steps To Build Your Confidence]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
== 5 Things You Can Do To Love Your Authentic Self More ==
 
 
I had no idea that being your authentic self could make me as rich as Ive become. If I had, Id have done it a lot earlier. Oprah WinfreyIt can be easy to love other people but its not always easy to love your authentic self, am I right?
 
 
[[http://goodvillenews.com/5-Things-You-Can-Do-To-Love-Your-Authentic-Self-More-r2jcXE.html 5 Things You Can Do To Love Your Authentic Self More]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 
 
== Daughter Saves Father by Lifting Car Off Him ==
 
 
A fast acting 22-year-old has been hailed a hero after she lifted up a car weighing a ton and a half to save her father, who became crushed under his BMW 525i.
 
 
[[http://goodvillenews.com/Daughter-Saves-Father-by-Lifting-Car-Off-Him-Ytw5BL.html Daughter Saves Father by Lifting Car Off Him]]
 
 
[[http://goodvillenews.com/wk.html GoodvilleNews.com - good, positive news, inspirational stories, articles]]
 

Latest revision as of 23:19, 4 August 2012

When compiling, you may get an error message such as

FieldWorks/Src/Cellar/FwXmlData.cpp:25: undefined reference to `__interface_traits<FwXmlData>::uuid'

It's confused at the usage of CLSID_FwXmlData. If you inspect the FieldWorks/Output/Common/FwCellarTlb.h, you will see

#define CLSID_FwXmlData __uuidof(FwXmlData)

To define the needed GUID-class association, you could use a line such as

template<> const GUID __uuidof(FwXmlData)("2F0FCCC2-C160-11d3-8DA2-005004DEFEC4");

But in this case, the GUID definition should get generated by processing the FwCellarTlb.h file.

Process FooTlb.h

Currently (20070411), extract_iids.sh is in COM/test.

FieldWorks/Output/Common$ extract_iids.sh FwCellarTlb.h > ../../Src/Cellar/Cellar_GUIDs.cpp

The build process will do this automatically in the future.