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/
