Click here to Skip to main content
13,089,433 members (58,758 online)
Rate this:
Please Sign up or sign in to vote.
See more:
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 22-Feb-10 23:00pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Why should it be impossible ? :)

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) :)

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 :)

Of course the server must know the trasported objects
and their serializing methods... :)
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 |
Web03 | 2.8.170813.1 | Last Updated 23 Feb 2010
Copyright © CodeProject, 1999-2017
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