Click here to Skip to main content
15,905,508 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
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

GeneralRe: How to pass structure or complex data in IDispatch using invoke() method . Pin
Stuart Dootson19-Jan-09 22:07
professionalStuart Dootson19-Jan-09 22:07 
Questiondialog box displaying not responding Pin
VCProgrammer19-Jan-09 0:53
VCProgrammer19-Jan-09 0:53 
AnswerRe: dialog box displaying not responding Pin
Cedric Moonen19-Jan-09 1:09
Cedric Moonen19-Jan-09 1:09 
GeneralRe: dialog box displaying not responding Pin
Luc Pattyn19-Jan-09 1:15
sitebuilderLuc Pattyn19-Jan-09 1:15 
QuestionGet hour and minute value. Pin
Le@rner19-Jan-09 0:52
Le@rner19-Jan-09 0:52 
AnswerRe: Get hour and minute value. Pin
Cedric Moonen19-Jan-09 1:02
Cedric Moonen19-Jan-09 1:02 
AnswerRe: Get hour and minute value. Pin
CPallini19-Jan-09 4:50
mveCPallini19-Jan-09 4:50 
GeneralRe: Get hour and minute value. Pin
Le@rner19-Jan-09 17:12
Le@rner19-Jan-09 17:12 
AnswerRe: Get hour and minute value. Pin
Hamid_RT20-Jan-09 19:55
Hamid_RT20-Jan-09 19:55 
QuestionDialog's of other processes on top of another process Pin
Super Hornet18-Jan-09 23:18
Super Hornet18-Jan-09 23:18 
AnswerRe: Dialog's of other processes on top of another process - REPOST Pin
Iain Clarke, Warrior Programmer18-Jan-09 23:22
Iain Clarke, Warrior Programmer18-Jan-09 23:22 
GeneralRe: Dialog's of other processes on top of another process - REPOST Pin
Super Hornet18-Jan-09 23:47
Super Hornet18-Jan-09 23:47 
GeneralRe: Dialog's of other processes on top of another process - REPOST Pin
Stuart Dootson19-Jan-09 0:22
professionalStuart Dootson19-Jan-09 0:22 
GeneralRe: Dialog's of other processes on top of another process - REPOST Pin
sashoalm19-Jan-09 1:13
sashoalm19-Jan-09 1:13 
AnswerRe: Dialog's of other processes on top of another process Pin
Chandrasekharan P19-Jan-09 0:48
Chandrasekharan P19-Jan-09 0:48 
GeneralRe: Dialog's of other processes on top of another process Pin
Super Hornet19-Jan-09 19:25
Super Hornet19-Jan-09 19:25 
Questionvisual c++ with msaccess program example Pin
karthik12345618-Jan-09 23:00
karthik12345618-Jan-09 23:00 

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.