>>Hey Guys..
>>
>>Here is what I am trying to accomplish
>>
>>>Using the AddObject for the form cured the problem.
>>> e.g. MyForm.AddObject( "okcal", "thecal" )
>>I am trying to use this technique to create a MAPI session on VFP 5
>>I have a class file with the definition and using the form to access the MAPI
>>variables..
>>
>>--- Class file ---
>>
>>DEFINE CLASS MAILW AS FORM
>>windowtype = 1
>>
>>add object oleSession1 as oleSession1 With ;
>>top =0, ;
>>left = -4,;
>>height = 180,;
>>width = 269,;
>>name = "oleSession1"
>>
>>
>>add object oleMessage1 as oleMessage1 With ;
>>top =0, ;
>>left = -4,;
>>height = 180,;
>>width = 269,;
>>name = "oleMessage1"
>>
>>ENDDEFINE
>>
>>
>>DEFINE CLASS oleMessage1 as OLECONTROL
>>name = "oleMessage1"
>>oleclass="MAPI.MAPIMESSAGE.1"
>>oletyeallowed=1
>>enddefine
>>
>>DEFINE CLASS oleSession1 as OLECONTROL
Douuggghhhhh.. Thanksss ..
too much code..
;-}}
>>name = "oleSession1"
>>oleclass="MAPI.MAPISESSION.1"
>>oletyeallowed=1
>>enddefine
>>---
>>var = createobject("mailw")
>>and I use the Thisform.addobject("var","mailw")
>>but then It comes back with the following error:
>>
>>OLE error code 0x800401f3. Invalid class string..
>>what Am I doing wrong??
>>
>>thanksss
>>
>>Mark
>
>I think that the OLE class string is "MSMAPI.MAPISession.1" - you forgot the MS.
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only