Dennis You don't waste any time - good to see you on the list - excellent question!!
David Blocker ----- 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/
