Book a Demo

Author Topic: How to import C++ ATL predefines?  (Read 2657 times)

cityant

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
How to import C++ ATL predefines?
« on: March 22, 2007, 12:03:39 pm »
I met a problem when importing C++ .h file containing ATL macro blocks like:
Code: [Select]

BEGIN_SINK_MAP(App)
 SINK_ENTRY_EX( 1, ... )
END_SINK_MAP()


It doesn't help after adding new MACROs in 'Preprocesor Macros' window no matter BEGIN_SINK_MAP ^ END_SINK_MAP or BEGIN_SINK_MAP() ^ END_SINK_MAP() .

Could someone help to solve this?  ;D

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: How to import C++ ATL predefines?
« Reply #1 on: March 22, 2007, 01:16:39 pm »
What happens when you use a macro BEGIN_SINK_MAP() ^ END_SINK_MAP()?

This should skip over the block successfully.


cityant

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: How to import C++ ATL predefines?
« Reply #2 on: March 22, 2007, 01:26:22 pm »
Ah, thanks for your reply! I tried in a way like you provided. It works! Seems I gave a fault alarm. :P

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: How to import C++ ATL predefines?
« Reply #3 on: March 22, 2007, 01:40:49 pm »
I admit.  You had me a little worried...