hi,
The errror is in this line
if
(!oWordApp.CreateDispatch("Word.Application.1"))//,NULL))
{
return (jenv)->NewStringUTF("CreateDispatch
failed.");
}
there fore am getting a String "CreateDispatch
failed".
Hope u all got it now. Its at the place where
Word.Application is initialised.
Thank u.
Ann
--- Michael Weller <[EMAIL PROTECTED]> wrote: > hi!
> what error does it show?
> maybe "Word.Application.1" is an illegal argument?
>
> -mw
>
> ----- Original Message -----
> From: "Ann Mary" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, December 07, 2001 1:32 PM
> Subject: Problem reading word doc
>
>
> | Hi Friends,
> | I have a problem with reading a ms word
> application
> | (97,2000), am calling a dll from java thru jni,
> but
> | while calling it shows error at CreateDispatch
> | method.
> |
> | Can anyone help me with a sample code, am
> providing
> | the code with which i worked see below, in the
> code i
> | have included the msword8.h and FileReader.h along
> | with other header files.
> | Thanx in advance
> |
> | Ann
> |
>
******************************************************
> | JNIEXPORT jstring JNICALL Java_mailDll_WordReader
> | (JNIEnv * jenv, jclass jobj, jstring jsFile)
> | {
> | const char * chFile =
> | (jenv)->GetStringUTFChars(jsFile, 0);
> | COleVariant vTrue((short)TRUE),
> | vFalse((short)FALSE),
> | vOpt((long)DISP_E_PARAMNOTFOUND,
> | VT_ERROR);
> | HRESULT hr = CoInitialize(NULL);
> | //Start a new instance of Microsoft Word
> | _Application oWordApp;
> | if
> |
>
(!oWordApp.CreateDispatch("Word.Application.1"))//,NULL))
> | {
> |
> | return
> (jenv)->NewStringUTF("CreateDispatch
> | failed.");
> | }
> | Documents oDocs;
> | _Document oDoc;
> | oDocs = oWordApp.GetDocuments();
> | oDoc=oDocs.Open(COleVariant(chFile),vOpt,vOpt,
> | vOpt, vOpt, vOpt,vOpt, vOpt, vOpt, vOpt);
> | Selection oSel;
> | oSel = oWordApp.GetSelection();
> | oSel.WholeStory();
> | CString
> |
>
chContents=oSel.GetText();//AfxMessageBox(chContents);
> | oWordApp.Quit(vOpt, vOpt, vOpt);//Quit the
> | application
> | CoUninitialize();
> |
> |
> | return (jenv)->NewStringUTF(chContents);
> | }
> |
>
******************************************************
> |
> |
>
____________________________________________________________
> | Do You Yahoo!?
> | Send a newsletter, share photos & files, conduct
> polls, organize chat
> events. Visit http://in.groups.yahoo.com
> |
> |
>
___________________________________________________________________________
> | To unsubscribe, send email to
> [EMAIL PROTECTED] and include in the
> body
> | of the message "signoff SERVLET-INTEREST".
> |
> | Archives:
>
http://archives.java.sun.com/archives/servlet-interest.html
> | Resources:
>
http://java.sun.com/products/servlet/external-resources.html
> | LISTSERV Help:
> http://www.lsoft.com/manuals/user/user.html
> |
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED]
> and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives:
>
http://archives.java.sun.com/archives/servlet-interest.html
> Resources:
>
http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help:
> http://www.lsoft.com/manuals/user/user.html
>
________________________________________________________________________
For Stock Quotes, Finance News, Insurance, Tax Planners, Mutual Funds...
Visit http://in.finance.yahoo.com/
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html