Log of COM Aggregation Program

Client calling CoCreateInstance…
Outer Component’s DLL is ATTACHED.
DllGetClassObject().
CSumSubtractClassFactory::CTOR().
CSumSubtractClassFactory::QueryInterface().
CSumSubtractClassFactory::AddRef().
CSumSubtractClassFactory::Release().
CSumSubtractClassFactory::CreateInstance().
CSumSubtract::CTOR().
CSumSubtractClassFactory::CreateInstance(): Calling pCSumSubtract->InitializeInnerComponent.
CSumSubtract::InitializeInnerComponent(): Calling CoCreateInstance with CLSID_MultiplicationDivision.
Inner Component’s DLL is ATTACHED.
DllGetClassObject():.
CMultiplicationDivisionClassFactory::CTOR()
CMultiplicationDivisionClassFactory::QueryInterface()
CMultiplicationDivisionClassFactory::AddRef()
CMultiplicationDivisionClassFactory::Release()
CMultiplicationDivisionClassFactory::CreateInstance(): pUnkOUter Not NULL
CMultiplicationDivision: CTOR:.
CMultiplicationDivision: CTOR:.pIUnknownOuter!=NULL
CMultiplicationDivision::QI_NoAggreration : (this).
CMultiplicationDivision::AddRef_NoAggregation():
CMultiplicationDivision::Release_NoAggregation():
CMultiplicationDivision::AddRef_NoAggregation():
CMultiplicationDivision::Release_NoAggregation():
CMultiplicationDivisionClassFactory::Release()
CMultiplicationDivisionClassFactory::DTOR()
CMultiplicationDivisionClassFactory::Release() : delete this
CMultiplicationDivision::QI_NoAggreration : (this).
CMultiplicationDivision::AddRef_NoAggregation():
CMultiplicationDivision::Release_NoAggregation():
CSumSubtract::InitializeInnerComponent(): Calling m_pIUnknownInner->QueryInterface: IID_IMultiplication.
CMultiplicationDivision::QI_NoAggreration : (this).
CMultiplicationDivision: AR().
CSumSubtract::AddRef().
CSumSubtract::InitializeInnerComponent(): Calling m_pIUnknownInner->QueryInterface: IID_IDivision.
CMultiplicationDivision::QI_NoAggreration : (this).
CMultiplicationDivision: AR().
CSumSubtract::AddRef().
CSumSubtract::InitializeInnerComponent(): Successfully completed..
CSumSubtract::QI(): (this).
CSumSubtract::AddRef().
CSumSubtract::Release().
CSumSubtract::AddRef().
CSumSubtract::Release().
CSumSubtractClassFactory::Release().
CSumSubtractClassFactory::DTOR().
CSumSubtract::QI(): (this).
CSumSubtract::AddRef().
CSumSubtract::Release().
Client calling pISum->SumOfTwoIntegers…
CSumSubtract::SumOfTwoIntegers().
Client calling pISum->QueryInterface()
CSumSubtract::QI(): (this).
CSumSubtract::AddRef().
Client calling pISum->Release()
CSumSubtract::Release().
Client calling pISum->SubtractionOfTwoIntegers()
CSumSubtract::SubtractionOfTwoIntegers().
Client calling pISubtract->QueryInterface(IID_IMultiplication)
CSumSubtract::QI(): IID_IMultiplication: m_pIUnknownInner->QueryInterface(riid,ppv).
CMultiplicationDivision::QI_NoAggreration : (this).
CMultiplicationDivision: AR().
CSumSubtract::AddRef().
Client calling pISubtract->Release()
CSumSubtract::Release().
Client calling pIMultiplication->MultiplicationOfTwoIntegers()
CMultiplicationDivision::MultiplicationOfTwoIntegers()
Client calling pIMultiplication->QueryInterface(IID_IDivision)
CMultiplicationDivision: QI().
CSumSubtract::QI(): IID_IDivision: m_pIUnknownInner->QueryInterface(riid,ppv).
CMultiplicationDivision::QI_NoAggreration : (this).
CMultiplicationDivision: AR().
CSumSubtract::AddRef().
Client calling pIMultiplication->Release()
CMultiplicationDivision: R().
CSumSubtract::Release().
Client calling pIDivision->DivisionOfTwoIntegers()
CMultiplicationDivision::DivisionOfTwoIntegers()
Client calling pIDivision->Release()
CMultiplicationDivision: R().
CSumSubtract::Release().
SafeInterfaceRelease().
DllCanUnloadNow():.
DllCanUnloadNow(): FAIL
DllCanUnloadNow().
DllCanUnloadNow(): FAIL..
Inner Component’s DLL is DETACHED.
Outer Component’s DLL is DETACHED.

download : aggregation Client Flow

By Unmesh Joshi
unmesh.joshi126@gmail.com

28 Oct. 2010
12:35 AM

Tags: , , ,


गोखले सरांसाठी”च”

डॉ. विजय गोखले सर….
ज्योतिष, वैद्यकशास्त्र आणि संगणक- शास्त्र ही तीनही क्षेत्रे पादाक्रांत केलेले एक ऋषितुल्य व्यक्तिमत्व !!!
त्यांच्या विषयी “आहेत बहु, होतीलही बहु परि या सम हा ” ही उक्ती लागू पडते. शिक्षण क्षेत्रातील त्यांचे कार्य केवळ शिकवण्यापुरते मर्यादित नसून , विद्यार्थी सर्व अंगांनी कसा घडेल याकडे त्यांचे जातीने लक्ष असते. विद्यार्थ्यांना स्वतःचीच उदाहरणे देऊन त्यांना अधिकाधिक ज्ञानार्थी बनवणे यात त्यांचा हातखंडा आहे. “सर्व विषयांतील ज्ञान हे परस्पर संलग्न असते” हे विधान ते “कोणताही” विषय शिकवताना पटवून देतात. त्यांचे संस्कृत-प्रचुर मराठी आणि विषयाच्या अनुषंगाने येणारी सुभाषिते तासामध्ये कंटाळा येऊ देत नाहीत. काही मार्मिक विनोद सांगण्याची “नेमकी वेळ” (TIMING ) मुलांचा हशा मिळवून जाते. त्यांचा तास हा जणू काही एखाद्या कीर्तनाचा उत्तर-रंग भासावा इतका रंगत जातो.
त्यांच्या नाटक, संगणक प्रणाली,…… या क्षेत्रांबद्दल बोलण्यासारखे आणि लिहिण्यासारखे इतके आहे की सर्व लिहित बसलो तर कळ-फलकावरील ( KEYBOARD ) सर्व अक्षरे टंकलेखन (TYPING ) करून करून पुसली जातील पण गोखले सरांची महती वर्णन करून होणार नाही.

If you don’t get the meaning of some marathi words, feel free to ask me 😉 🙂

Form : Unmesh Joshi
unmesh.joshi126@gmail.com