Click here to Skip to main content
15,897,187 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: What is Name of my process Pin
Stefan_Lang30-Jun-11 1:49
Stefan_Lang30-Jun-11 1:49 
QuestionVariable length of String Pin
Pranit Kothari28-Jun-11 20:54
Pranit Kothari28-Jun-11 20:54 
AnswerRe: Variable length of String Pin
Richard MacCutchan28-Jun-11 21:48
mveRichard MacCutchan28-Jun-11 21:48 
AnswerRe: Variable length of String Pin
Code-o-mat28-Jun-11 22:17
Code-o-mat28-Jun-11 22:17 
QuestionRe: Variable length of String PinPopular
David Crow29-Jun-11 3:12
David Crow29-Jun-11 3:12 
AnswerRe: Variable length of String Pin
Maximilien29-Jun-11 3:56
Maximilien29-Jun-11 3:56 
GeneralRe: Variable length of String Pin
Albert Holguin29-Jun-11 9:22
professionalAlbert Holguin29-Jun-11 9:22 
GeneralRe: Variable length of String Pin
Maximilien29-Jun-11 9:39
Maximilien29-Jun-11 9:39 
GeneralRe: Variable length of String Pin
Albert Holguin29-Jun-11 11:32
professionalAlbert Holguin29-Jun-11 11:32 
AnswerRe: Variable length of String Pin
Stefan_Lang30-Jun-11 2:06
Stefan_Lang30-Jun-11 2:06 
QuestionImplementing MD5 algorithm in C++ Pin
pix_programmer28-Jun-11 19:38
pix_programmer28-Jun-11 19:38 
AnswerRe: Implementing MD5 algorithm in C++ Pin
Peter_in_278028-Jun-11 20:08
professionalPeter_in_278028-Jun-11 20:08 
AnswerRe: Implementing MD5 algorithm in C++ Pin
Mark Salsbery29-Jun-11 9:26
Mark Salsbery29-Jun-11 9:26 
Questionknowing file version Pin
Sakhalean28-Jun-11 19:37
Sakhalean28-Jun-11 19:37 
AnswerRe: knowing file version Pin
pix_programmer28-Jun-11 19:45
pix_programmer28-Jun-11 19:45 
QuestionKnowing path of MFC executable Pin
Sakhalean28-Jun-11 18:35
Sakhalean28-Jun-11 18:35 
AnswerRe: Knowing path of MFC executable Pin
ShilpiP28-Jun-11 19:02
ShilpiP28-Jun-11 19:02 
GeneralRe: Knowing path of MFC executable Pin
Sakhalean28-Jun-11 19:20
Sakhalean28-Jun-11 19:20 
GeneralRe: Knowing path of MFC executable Pin
pix_programmer28-Jun-11 19:34
pix_programmer28-Jun-11 19:34 
GeneralRe: Knowing path of MFC executable Pin
Randor 29-Jun-11 1:33
professional Randor 29-Jun-11 1:33 
GeneralRe: Knowing path of MFC executable Pin
Albert Holguin29-Jun-11 9:17
professionalAlbert Holguin29-Jun-11 9:17 
AnswerRe: Knowing path of MFC executable Pin
Charles Oppermann4-Aug-11 13:02
Charles Oppermann4-Aug-11 13:02 
AnswerRe: Knowing path of MFC executable Pin
softwaremonkey28-Jun-11 20:10
softwaremonkey28-Jun-11 20:10 
AnswerRe: Knowing path of MFC executable Pin
Chuck O'Toole29-Jun-11 15:57
Chuck O'Toole29-Jun-11 15:57 
QuestionCall Invoke() fails [modified] Pin
yaxiya28-Jun-11 16:29
yaxiya28-Jun-11 16:29 
Hi All,
Program Execution to Invoke() and failes.
....
char buf[200]; 
 OLECHAR *MethodName=L"OpenCurrentDatabase";    
 OLECHAR *BstrPassword=L"";    
 HRESULT hret;.
 DISPPARAMS params;
 VARIANTARG args[3]; 
 BSTR DBLocation=SysAllocString(L"D:\\Example.mdb");
 memset(¶ms,0,sizeof(params));
 memset(args,0,sizeof(args));  
 args[2].vt=VT_BSTR;                
 args[2].bstrVal=DBLocation;
 args[1].vt=VT_BOOL;             
 args[1].boolVal=FALSE;
 args[0].vt=VT_BSTR;            
 args[0].bstrVal=BstrPassword;
 params.cArgs=3; 
 params.rgvarg=args; 
 hret=d->lpVtbl->Invoke(d,dispid,&IID_NULL,LOCALE_USER_DEFAULT,DISPATCH_METHOD,¶ms,NULL,NULL,NULL);
 if(FAILED(hret)) { 
    printf("Invoke Failed....\n"); 
    sprintf(buf,"Invoke(%08lx) failed w/err 0x%08lx",dispid,hret);
    MessageBox(NULL, buf, "Test", 0x10010);
 }
...

Debug and find hret's values is 0x80020009.I Inquiry typelibrary:
[id(0x0000094e), helpcontext(0x0000107a)]
     HRESULT OpenCurrentDatabase(
                     [in] BSTR filepath,
                     [in, optional, defaultvalue(0)] VARIANT_BOOL Exclusive,
                     [in, optional, defaultvalue("")] BSTR bstrPassword);

Do not know what the problem is. thanks

modified on Tuesday, June 28, 2011 10:36 PM

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.