The methods I used to enable the functionality of COM are arguably at best
"Kludge", but version 7 is supposed to work with COM natively, a welcome
addition.


----- Original Message -----
From: "Dennis Acton" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, March 09, 2002 10:40 AM
Subject: Re: Calling functions in a DLL


> Thanks for the answers.  I have some vb experience so
> I'll look into it and post what I find.
>
> I hope version 7 will streamline this process.
> Customers are starting to ask for more web-related
> features in their database apps such as voice control,
> FTP, spell checkers, dynamically created html files,
> etc.  This functionality is already written and
> bundled into dll files for sale all over the internet.
>
> A simple way to make use of these objects would
> greatly enhance this product.
>
> Thanks,
> Dennis Acton
>
>
>
> --- Lawrence Lustig <[EMAIL PROTECTED]> wrote:
> > > Is it possible to call functions embedded in a com
> > > object from within rbase?  I have a .dll file that
> > has
> > > various e-mail functions built in.  Can I access
> > these
> > > within r:base?
> >
> > At present, R:Base has no mechanism to directly
> > access COM objects or to
> > call outside DLLs that do not conform to the R:Base
> > DLL calling convention.
> > That said, you could write an R:Base specific DLL as
> > a wrapper around the
> > call you want to make to the COM object (your DLL
> > can do whatever you want
> > it to do).  The complicating factor is that R:Base
> > will load and unload your
> > DLL _every_ time it's called, so you can't persist a
> > single COM object
> > across multiple calls to your DLL unless it runs
> > out-of-process, and even
> > then it might be tricky to preserve the reference
> > across DLL calls.
> >
> > Failing that you could, as Mike Byerly described,
> > use VBScript and the
> > LAUNCH command to talk to the COM object.  VBScript
> > is specifically written
> > to script interactions with COM objects, so this
> > would be a very natural
> > thing to do.  Unfortunately, I don't know enough
> > about VBScript to know if
> > you will have the same persistence problem or not,
> > but I suspect you will.
> > --
> > Larry Lustig
> >
> >
> >
> _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at
> > http://mail.yahoo.com
> >
> > ================================================
> > TO SEE MESSAGE POSTING GUIDELINES:
> > Send a plain text email to [EMAIL PROTECTED]
> > In the message body, put just two words: INTRO
> > rbase-l
> > ================================================
> > TO UNSUBSCRIBE: send a plain text email to
> > [EMAIL PROTECTED]
> > In the message body, put just two words: UNSUBSCRIBE
> > rbase-l
> > ================================================
> > TO SEARCH ARCHIVES:
> > http://www.mail-archive.com/rbase-l%40sonetmail.com/
>
>
> __________________________________________________
> Do You Yahoo!?
> Try FREE Yahoo! Mail - the world's greatest free email!
> http://mail.yahoo.com/
> ================================================
> TO SEE MESSAGE POSTING GUIDELINES:
> Send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: INTRO rbase-l
> ================================================
> TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
> In the message body, put just two words: UNSUBSCRIBE rbase-l
> ================================================
> TO SEARCH ARCHIVES:
> http://www.mail-archive.com/rbase-l%40sonetmail.com/
>


================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

Reply via email to