I have an old APP (v5) that had trouble when everyone got XP. Then I rewrote
a part and compiled it into v6. We don't do an install when we get a new
version, we just throw out the EXE on the network. But now, no one can do
the e-mail anymore. I can do it on my machine, and I am wondering if there
is some DLL that they don't have on their machines that I have. The code is
using MAPISESSION. I thought it might be the mapi32.dll, or I must have an
updated DLL (for V6) that they also need. Does this ring a bell for anyone?
Thanks so much for any thoughts.
Kelly

Re: Do I need a special DLL for e-mail? by Dan

Dan
Wed Jun 07 15:26:50 CDT 2006

Can you elaborate a little on "no one can do e-mail"? Are they getting error
messages, or is this about the NTSP2 security tightening?

Dan

KMZ_state wrote:
> I have an old APP (v5) that had trouble when everyone got XP. Then I
> rewrote a part and compiled it into v6. We don't do an install when
> we get a new version, we just throw out the EXE on the network. But
> now, no one can do the e-mail anymore. I can do it on my machine,
> and I am wondering if there is some DLL that they don't have on their
> machines that I have. The code is using MAPISESSION. I thought it
> might be the mapi32.dll, or I must have an updated DLL (for V6) that
> they also need. Does this ring a bell for anyone? Thanks so much for
> any thoughts.
> Kelly



Re: Do I need a special DLL for e-mail? by KMZstate

KMZstate
Wed Jun 07 17:47:02 CDT 2006

Sorry, yes, I sounded like a user. There is an OLE error - "Invalid Class
String". Funny thing is that I can do it fine (without errors) and one other
user can do it fine too b/c she didn't get a new computer (but she does have
XP too). I am just not sure what to look for on the new computers. I
thought it was a system file that we had that no one else did but I don't
know much about those things. Thanks for any help.

"Dan Freeman" wrote:

> Can you elaborate a little on "no one can do e-mail"? Are they getting error
> messages, or is this about the NTSP2 security tightening?
>
> Dan
>
> KMZ_state wrote:
> > I have an old APP (v5) that had trouble when everyone got XP. Then I
> > rewrote a part and compiled it into v6. We don't do an install when
> > we get a new version, we just throw out the EXE on the network. But
> > now, no one can do the e-mail anymore. I can do it on my machine,
> > and I am wondering if there is some DLL that they don't have on their
> > machines that I have. The code is using MAPISESSION. I thought it
> > might be the mapi32.dll, or I must have an updated DLL (for V6) that
> > they also need. Does this ring a bell for anyone? Thanks so much for
> > any thoughts.
> > Kelly
>
>
>

Re: Do I need a special DLL for e-mail? by Dan

Dan
Wed Jun 07 19:05:55 CDT 2006

OK, now we're getting somewhere. <s>

You say you don't do installation programs, so that could lead to this
problem. The VFP6 setup wizard automatically makes sure the target machine
has the necessary VFP *AND SYSTEM* DLL's. If I was guessing, I'm guessing
the newer XP machines don't have the older VC++ runtime files or something
like that.

Although, "Invalid Class String" seems fishy as an error message too. I was
expecting something more along the lines of "Class not registered".

Dan

KMZ_state wrote:
> Sorry, yes, I sounded like a user. There is an OLE error - "Invalid
> Class String". Funny thing is that I can do it fine (without errors)
> and one other user can do it fine too b/c she didn't get a new
> computer (but she does have XP too). I am just not sure what to look
> for on the new computers. I thought it was a system file that we had
> that no one else did but I don't know much about those things.
> Thanks for any help.
>
> "Dan Freeman" wrote:
>
>> Can you elaborate a little on "no one can do e-mail"? Are they
>> getting error messages, or is this about the NTSP2 security
>> tightening?
>>
>> Dan
>>
>> KMZ_state wrote:
>>> I have an old APP (v5) that had trouble when everyone got XP. Then
>>> I rewrote a part and compiled it into v6. We don't do an install
>>> when we get a new version, we just throw out the EXE on the
>>> network. But now, no one can do the e-mail anymore. I can do it
>>> on my machine, and I am wondering if there is some DLL that they
>>> don't have on their machines that I have. The code is using
>>> MAPISESSION. I thought it might be the mapi32.dll, or I must have
>>> an updated DLL (for V6) that they also need. Does this ring a bell
>>> for anyone? Thanks so much for any thoughts.
>>> Kelly



Re: Do I need a special DLL for e-mail? by KMZstate

KMZstate
Thu Jun 08 07:59:01 CDT 2006

Ok, so you think if I do a NETSETUP with the VFP6 that this might solve it?
I guess it is worth a try. Thanks for the thoughts.

"Dan Freeman" wrote:

> OK, now we're getting somewhere. <s>
>
> You say you don't do installation programs, so that could lead to this
> problem. The VFP6 setup wizard automatically makes sure the target machine
> has the necessary VFP *AND SYSTEM* DLL's. If I was guessing, I'm guessing
> the newer XP machines don't have the older VC++ runtime files or something
> like that.
>
> Although, "Invalid Class String" seems fishy as an error message too. I was
> expecting something more along the lines of "Class not registered".
>
> Dan
>
> KMZ_state wrote:
> > Sorry, yes, I sounded like a user. There is an OLE error - "Invalid
> > Class String". Funny thing is that I can do it fine (without errors)
> > and one other user can do it fine too b/c she didn't get a new
> > computer (but she does have XP too). I am just not sure what to look
> > for on the new computers. I thought it was a system file that we had
> > that no one else did but I don't know much about those things.
> > Thanks for any help.
> >
> > "Dan Freeman" wrote:
> >
> >> Can you elaborate a little on "no one can do e-mail"? Are they
> >> getting error messages, or is this about the NTSP2 security
> >> tightening?
> >>
> >> Dan
> >>
> >> KMZ_state wrote:
> >>> I have an old APP (v5) that had trouble when everyone got XP. Then
> >>> I rewrote a part and compiled it into v6. We don't do an install
> >>> when we get a new version, we just throw out the EXE on the
> >>> network. But now, no one can do the e-mail anymore. I can do it
> >>> on my machine, and I am wondering if there is some DLL that they
> >>> don't have on their machines that I have. The code is using
> >>> MAPISESSION. I thought it might be the mapi32.dll, or I must have
> >>> an updated DLL (for V6) that they also need. Does this ring a bell
> >>> for anyone? Thanks so much for any thoughts.
> >>> Kelly
>
>
>