Click here to Skip to main content
12,078,298 members (46,543 online)
Rate this:
Please Sign up or sign in to vote.
See more: C++ ATL DLL
i have an ATL dll project and two classes (classA,classB) in it. ClassA takes the classB as parameter. In ATL is it possible and how?
Posted 23-Feb-10 0:00am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Why should it be impossible ? Smile | :)

class B;
class A
  A(B* pB);

When you will have to transport class instances by an interface -
you could define a function like TakeData(IStream* pStream) Smile | :)

The caller could create an IStream associated with COleStreamFile,
serialize any object(s, collections) in to the file
and pass the detached IStream* to the interface function Smile | :)

Of course the server must know the trasported objects
and their serializing methods... Smile | :)
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Thank you for your answer Eugen

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web03 | 2.8.160212.1 | Last Updated 23 Feb 2010
Copyright © CodeProject, 1999-2016
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100