Page 1 of 1

Spell

Posted: Tue Dec 20, 2005 1:18 pm
by ask
Bellow is a working sample in VB. Can anyone tell me what iam doing wrong with fivewin?
The program crasses at runtime with the error:
"Error description: Error Word.Basic/3 DISP_E_MEMBERNOTFOUND: INSERT"


VB:

Dim oWDBasic As Object

Set oWDBasic = CreateObject("Word.Basic")


oWDBasic.filenew

oWDBasic.Insert "testdsf"
oWDBasic.ToolsSpelling
oWDBasic.EditSelectAll


MsgBox oWDBasic.Selection()
oWDBasic.FileCloseAll 2
oWDBasic.AppClose



FIVEWIN

#include "fivewin.ch"

#DEFINE TRUE .T.
#DEFINE FALSE .F.


function main(strText)
local oWDBasic

default strText:="test ing re"

oWDBasic:=createobject("Word.Basic")
oWDBasic:filenew()

oWDBasic:Insert(strText)
oWDBasic:ToolsSpelling()
oWDBasic:EditSelectAll()


msginfo(oWDBasic:Selection())
oWDBasic:FileCloseAll(2)
oWDBasic:AppClose()
oWDBasic:=nil
return ""

Re: Spell

Posted: Tue Dec 20, 2005 1:49 pm
by Enrico Maria Giordano
That error commonly means that the method does not exist or that you haven't provide all the required parameters.

EMG

Re: Spell

Posted: Tue Dec 20, 2005 2:13 pm
by ask
EnricoMaria wrote:That error commonly means that the method does not exist or that you haven't provide all the required parameters.

EMG

But do you see any difference from the working vb sample?

Re: Spell

Posted: Tue Dec 20, 2005 2:18 pm
by Enrico Maria Giordano
I found that parameters passing is somewhat different between xHarbour and VB.

EMG

Re: Spell

Posted: Tue Dec 20, 2005 2:27 pm
by ask
EnricoMaria wrote:I found that parameters passing is somewhat different between xHarbour and VB.

EMG
Can you please explain the differences ?

Thanks you
A.S.K