Page 1 of 1

Spell

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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

PostPosted: 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