Click here to Skip to main content
15,884,237 members
Home / Discussions / ATL / WTL / STL
   

ATL / WTL / STL

 
GeneralRe: Is there anyway to authenticate the COM client? Pin
lucyh3h31-Mar-09 4:19
lucyh3h31-Mar-09 4:19 
GeneralRe: Is there anyway to authenticate the COM client? Pin
Stuart Dootson31-Mar-09 6:43
professionalStuart Dootson31-Mar-09 6:43 
QuestionIs forward declaration of ATL autogenerated _com_ptr_t possible? Pin
Stone Free26-Mar-09 4:17
Stone Free26-Mar-09 4:17 
AnswerRe: Is forward declaration of ATL autogenerated _com_ptr_t possible? Pin
Stuart Dootson26-Mar-09 4:37
professionalStuart Dootson26-Mar-09 4:37 
GeneralRe: Is forward declaration of ATL autogenerated _com_ptr_t possible? Pin
Stone Free26-Mar-09 5:34
Stone Free26-Mar-09 5:34 
GeneralRe: Is forward declaration of ATL autogenerated _com_ptr_t possible? Pin
Stuart Dootson26-Mar-09 5:49
professionalStuart Dootson26-Mar-09 5:49 
GeneralRe: Is forward declaration of ATL autogenerated _com_ptr_t possible? Pin
Stone Free26-Mar-09 6:57
Stone Free26-Mar-09 6:57 
GeneralRe: Is forward declaration of ATL autogenerated _com_ptr_t possible? Pin
Stuart Dootson26-Mar-09 8:06
professionalStuart Dootson26-Mar-09 8:06 
Yeah, that's because main.cpp needs a full definition of ITest or whatever the smart pointer class would be. You have no option at that point but to have a full definition of ITest.

Rename HashImport.h to HashImportFwd.h (like you have ios and iosfwd in the standard library).

Then create a new header called HashImport.h containing this:

#include "HashimportFwd.h"

#import "libid:00020813-0000-0000-C000-000000000046" version("1.6") auto_search no_dual_interfaces rename("DialogBox", "excelDialogBox") rename("RGB", "excelRGB") rename("DocumentProperties", "excelDocumentProperties") rename("SearchPath", "excelSearchPath") rename("CopyFile", "excelCopyFile") rename("ReplaceText", "excelReplaceText")

struct ITest : public Excel::_Application {};


Now, use HashImportFwd.h where the forward declaration is all that's needed and HashImport.h where you need the full definition.

Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

GeneralRe: Is forward declaration of ATL autogenerated _com_ptr_t possible? Pin
Stone Free8-Apr-09 6:18
Stone Free8-Apr-09 6:18 
GeneralRe: Is forward declaration of ATL autogenerated _com_ptr_t possible? Pin
Stuart Dootson8-Apr-09 8:13
professionalStuart Dootson8-Apr-09 8:13 
Questiona problem in coding modeless dialog with atl Pin
ernst2002053026-Mar-09 4:08
ernst2002053026-Mar-09 4:08 
AnswerRe: a problem in coding modeless dialog with atl Pin
Stuart Dootson26-Mar-09 4:24
professionalStuart Dootson26-Mar-09 4:24 
QuestionC++ client for ATL web service without Soap? Pin
ERLN25-Mar-09 19:07
ERLN25-Mar-09 19:07 
AnswerRe: C++ client for ATL web service without Soap? Pin
Stuart Dootson25-Mar-09 23:25
professionalStuart Dootson25-Mar-09 23:25 
QuestionSTL vector of pointers question Pin
mjackson1125-Mar-09 17:57
mjackson1125-Mar-09 17:57 
AnswerRe: STL vector of pointers question Pin
«_Superman_»25-Mar-09 21:27
professional«_Superman_»25-Mar-09 21:27 
AnswerRe: STL vector of pointers question Pin
Stuart Dootson25-Mar-09 23:34
professionalStuart Dootson25-Mar-09 23:34 
QuestionRe: STL vector of pointers question Pin
«_Superman_»26-Mar-09 2:20
professional«_Superman_»26-Mar-09 2:20 
AnswerRe: STL vector of pointers question Pin
Stuart Dootson26-Mar-09 3:00
professionalStuart Dootson26-Mar-09 3:00 
GeneralRe: STL vector of pointers question Pin
mjackson1126-Mar-09 7:40
mjackson1126-Mar-09 7:40 
GeneralRe: STL vector of pointers question Pin
Stuart Dootson26-Mar-09 8:01
professionalStuart Dootson26-Mar-09 8:01 
GeneralRe: STL vector of pointers question Pin
«_Superman_»26-Mar-09 18:27
professional«_Superman_»26-Mar-09 18:27 
GeneralRe: STL vector of pointers question Pin
Stuart Dootson26-Mar-09 21:20
professionalStuart Dootson26-Mar-09 21:20 
GeneralRe: STL vector of pointers question Pin
«_Superman_»28-Mar-09 18:25
professional«_Superman_»28-Mar-09 18:25 
Questionproblem facing in updationg images dynamically at runutime using IWebBroser2 and IHTMLElement in custome browser Pin
Abhijit A22-Mar-09 21:18
Abhijit A22-Mar-09 21:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.