Why make EXE OLE servers ?
Shrirang A Moghe -- samoghe@tdmail.india.ingr.com
Wednesday, January 31, 1996
Just today, I just converted a MFC based OLE server to a dll.
And now it cannot talk to WORD 6.0 (which it could when the server
was an EXE).
WORD says the following in a OK/HELP dialog box:
"The server application, source file, or item cannot be found.
Make sure the application is properly installed, & thet it has
not been deleted, moved, or renamed"
I presume WORD 6.0 is 16bit and the server dll is 32 bit. Btw, the server
dll
can talk to the OCLIENT container.
Regards,
Shrirang A. Moghe
Brad Wilson -- bradw@netnet.net
Sunday, February 04, 1996
> Just today, I just converted a MFC based OLE server to a dll.
> And now it cannot talk to WORD 6.0 (which it could when the server
> was an EXE).
[...]
> I presume WORD 6.0 is 16bit and the server dll is 32 bit. Btw, the server
> dll can talk to the OCLIENT container.
In process servers don't get marshalling. 32-bit DLLs work with 32-bit
apps, and 16-bit DLLs with 16-bit apps.
Brad
--
class CBradWilson : public CWorldWatchProgrammingTeam {
public:
void GetInetAddr ( CString& s ) { s = "bradw@exptech.com"; }
void GetE164Addr ( CString& s ) { s = "+1 (810) 620-9803"; }
void GetURL ( CString& s ) { s = "http://www.exptech.com"; }
void GetDisclaimer( CString& s ) { s = "All I say is fact :-p"; }
};
// LOTW: "In my den of inequtiy, viciousness and subtelty, struggle to ease
// the pain, struggle to find the sane; ignorance surrounding me"
| Вернуться в корень Архива
|