Re: Trouble figuring out DirectCall interface

"goobamarino" <[email protected]> Wed, 01 Oct 2003 12:17:16 -0000
Newsgroups gmane.lisp.corman
Message-ID <[email protected]>
The m_iLispCall is an instance of ICormanLispDirectCall. When I 
debug in VC it shows the stack trace going into the CormanLisp 
server.

Do I need to do anything besides the following?:
   ;; lisp
   ct:defun-direct-callback
   save-image
   // C++
   create direct call object
   GetFunctionAddress

I'm not claiming anything wrong with CormanLisp, I'm just trying to 
figure out where I'm going wrong.

TIA,
Wayne Rogers

P.S. I can post all the VC code if it may help diagnosis.

--- In [email protected], "Chris Double" 
<chris.double@d...> wrote:
> On Wed, 01 Oct 2003 02:49:40 -0000, "goobamarino" 
<goobamarino@y...>
> said:
> > > >                HRESULT hr = m_iLispCall->GetFunctionAddress
> > > >(L"ADD2NUMBERS",L"WIN32",(LPVOID*)&m_pfAdder);
> 
> What is the value of m_iLispCall here? Is that pointer valid? Are 
you
> sure it's inside GetFunctionAddress that is crashing or could it 
be an
> invalid m_iLispCall causing GetFunctionAddress to do things inside 
of an
> invalid object?
> 
> Chris.
> -- 
>   Chris Double
>   chris.double@d...


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Upgrade to 128-Bit SSL Security!
http://us.click.yahoo.com/p7cEmB/s7qGAA/yigFAA/SyjtlB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
[email protected]

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/