Re: member variables scope in atl com dll...
John <John@discussions.microsoft.com> wrote:
I have developed atl com dll. It IMyTest interface and it is
implemented on CMyTest class. Object of CMyDatabase is the member
variable of CMyTest class.
IMyTest has three fuctions which are : 1. OpenDatabase, 2.
UseDatabase and
3. CloseDatabase.
In client side, OpenDatabase got succeded. But, application is getting
crash when UseDatabase function called. The object of CMyDatabase is
null in UserDatabase function. Any solution is there for this?
The code you show is fine. The problem must be in the code you don't
show. Show the declaration of CMyTest class, and how CMyDatabase member
is declared. Show the code in OpenDatabase and UseDatabase. Show the
exact line were the crash occurs.
--
With best wishes,
Igor Tandetnik
With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. -- RFC 1925