Click here to Skip to main content
15,922,015 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionMFC DLL Pin
bhanu_850919-Jan-09 2:46
bhanu_850919-Jan-09 2:46 
AnswerRe: MFC DLL Pin
Cedric Moonen19-Jan-09 3:33
Cedric Moonen19-Jan-09 3:33 
GeneralRe: MFC DLL Pin
bhanu_850919-Jan-09 5:24
bhanu_850919-Jan-09 5:24 
GeneralRe: MFC DLL Pin
Cedric Moonen19-Jan-09 7:53
Cedric Moonen19-Jan-09 7:53 
GeneralRe: MFC DLL Pin
bhanu_850919-Jan-09 20:22
bhanu_850919-Jan-09 20:22 
GeneralRe: MFC DLL Pin
Cedric Moonen20-Jan-09 2:32
Cedric Moonen20-Jan-09 2:32 
GeneralRe: MFC DLL Pin
bhanu_850920-Jan-09 2:45
bhanu_850920-Jan-09 2:45 
GeneralRe: MFC DLL Pin
Cedric Moonen20-Jan-09 2:51
Cedric Moonen20-Jan-09 2:51 
GeneralRe: MFC DLL Pin
bhanu_850920-Jan-09 3:08
bhanu_850920-Jan-09 3:08 
GeneralRe: MFC DLL Pin
Cedric Moonen20-Jan-09 4:25
Cedric Moonen20-Jan-09 4:25 
GeneralRe: MFC DLL Pin
bhanu_850920-Jan-09 23:46
bhanu_850920-Jan-09 23:46 
QuestionINF file, DelFiles not working as expected. Pin
abhijitr19-Jan-09 2:39
abhijitr19-Jan-09 2:39 
QuestionRe: INF file, DelFiles not working as expected. Pin
David Crow19-Jan-09 3:03
David Crow19-Jan-09 3:03 
AnswerRe: INF file, DelFiles not working as expected. Pin
ThatsAlok19-Jan-09 21:58
ThatsAlok19-Jan-09 21:58 
QuestionHow to pass array of byte? Pin
Joe Smith IX19-Jan-09 2:27
Joe Smith IX19-Jan-09 2:27 
AnswerRe: How to pass array of byte? Pin
Cedric Moonen19-Jan-09 2:30
Cedric Moonen19-Jan-09 2:30 
GeneralRe: How to pass array of byte? Pin
Joe Smith IX19-Jan-09 2:49
Joe Smith IX19-Jan-09 2:49 
AnswerRe: How to pass array of byte? Pin
David Crow19-Jan-09 3:07
David Crow19-Jan-09 3:07 
QuestionHow to pass structure or complex data in IDispatch using invoke() method . Pin
Thomas_Mathews19-Jan-09 2:08
Thomas_Mathews19-Jan-09 2:08 
AnswerRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Stuart Dootson19-Jan-09 4:09
professionalStuart Dootson19-Jan-09 4:09 
AnswerRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Radhakrishnan G.19-Jan-09 4:20
Radhakrishnan G.19-Jan-09 4:20 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Stuart Dootson19-Jan-09 6:50
professionalStuart Dootson19-Jan-09 6:50 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Thomas_Mathews19-Jan-09 19:09
Thomas_Mathews19-Jan-09 19:09 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Stuart Dootson19-Jan-09 19:48
professionalStuart Dootson19-Jan-09 19:48 
GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . [modified] Pin
Thomas_Mathews19-Jan-09 20:19
Thomas_Mathews19-Jan-09 20:19 
A) There is a webservice and I am writing a client in c++ to invoke that webservice using IDispatch. I have taken the sample for c++ client from codeproject and below is the link

http://www.codeproject.com/KB/COM/xysoapclient.aspx?

fid=13980&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=26&select=516139
[^]

This is structure we pass in c# for calling method
[System.Xml.Serialization.XmlTypeAttribute]
public class BLOB {

/// <remarks/>
public string contentType;

[System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")]
public System.Byte[] binaryData;

public string ID;

public string URL;
}


B) Regarding writing a client in c# for webservice is pretty straight forward. In C# it is pass complex data in single argument.



OR
If above is complex is anyone know how to pass structure like below in IDispatch's Invoke() method. The COM Server is third party.

struct tag{
char str[100];
void *p;
char str1[300];
}

modified on Tuesday, January 20, 2009 2:25 AM

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.