Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 26 APR 1999 06:36:11AM Trevor Ross wrote:

I am writing a DLL in C/C++ to expand the printing functions of OpenInsight for a specific purpose. After placing the DLL description in SYSPROCS, calling a dll function brings the error message "Function xyz is not present in abc.dll". I understand that this message reflects the fact that 32 bit functions cannot be directly called from 16 bit code. (Dll works fine with Visual Basic 5.0). If there is a procedure for making these dll functions available to OpenInsight via Basic+, then any information would be greatly appreciated.


At 26 APR 1999 08:02AM amcauley@sprezzatura.com onmouseover=window.status=why not click here to send me email?;return(true)", [url=http://www.sprezzatura.com" onMouseOver=window.status=Why not click here to visit our web site?';return(true)]Sprezzatura Group[/url] wrote:

The procedure you require is known as "thunking". If you're a competent C programmer you should have no problems with it. More details are available here or we can provide consultancy help.

amcauley@sprezzatura.com

Sprezzatura Group

World Leaders in all things RevSoft


At 27 APR 1999 08:46AM Trevor Ross wrote:

Thanks Andrew. It would be stretching things a bit to describe myself as a competent C programmer. I have been searching the web for info on thunking but can only find specific references for calling 16 bit dll's from 32 bit programs, not the other way around. Microsoft's MSDN has virtually no info at all(that I can find anyway).


At 27 APR 1999 04:55PM Matt Sorrell wrote:

Trevor,

If you'll go to:

http://msdn.microsoft.com/

and do a search on "thunk" or "thunking", it will return several articles on how to write thunking DLL's that will allow 16-bit and 32-bit apps and DLL's to talk to each other.

Matt Sorrell

msorrell@movgal.com

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/057a02f193f135ce8525675f003a3e97.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1