Working with external function calls to DLLs

Discussions about design and architecture principles, including native JADE systems and JADE interoperating with other technologies
ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Working with external function calls to DLLs

Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:11 am

by JADE News Administrator >> Thu, 29 Oct 1998 1:07:44 GMT

Greetings visionaries,

Back in the bad old days* when I was working with VB3, we had some useful little tools to look at a given DLL, and show you the names of the exported functions, etc... in case you didn't trust the documentation. (what's documentation?)

Does anyone know where one might find (shareware/freeware) tools to do this in 32-bit Windows? Or how else to check a supplied DLL for the functions therein, and thus address JADE error 1008? And no, we don't have MS Visual Studio, etc... here.

Ta!

* Actually I remember worse days than these. Dropped punch-card programs, torn paper tapes, even wire-wrap programming of germanium transistor flip-flops. Thank heavens for you-know-what!

ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Re: Working with external function calls to DLLs

Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:11 am

by JADE News Administrator >> Thu, 29 Oct 1998 1:08:06 GMT

Stuart
* Actually I remember worse days than these. Dropped punch-card programs, torn paper tapes, even wire-wrap programming of germanium transistor flip-flops. Thank heavens for you-know-what!


Actually I thought you might also remember before that waiting for the valves to warm up before your op amps started to integrate.

Leigh

ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Re: Working with external function calls to DLLs

Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:11 am

by JADE News Administrator >> Thu, 29 Oct 1998 1:08:26 GMT

Under NT (don't know about Windows95 - try it) you can view a DLL or EXE with QuickView from the right mouse menu, and it lists the static imports for the module. The DLL names listed at the top of each import section are most of the DLLs that are required.
It doesn't tell you about DLLs that are explicitly loaded at runtime (but then the VB tools probably didn't either).

Cheers, Geoff

ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Re: Working with external function calls to DLLs

Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:11 am

by JADE News Administrator >> Thu, 29 Oct 1998 1:08:50 GMT

Geoff,

It sounds like he wants to look at the exports which QuickView shows in addition to imports. I often use quickview to resolve issues of the kind I think Stuart is interested in.

ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Re: Working with external function calls to DLLs

Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:11 am

by JADE News Administrator >> Thu, 29 Oct 1998 1:09:28 GMT
It sounds like he wants to look at the exports which QuickView shows in addition to imports. I often use quickview to resolve issues of the kind I think Stuart is interested in.

Yep,

Don't know where my brain was (well I do, but I'm not telling).
I think I was so excited to know the answer I forgot what the question was!!

ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Re: Working with external function calls to DLLs

Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:12 am

by JADE News Administrator >> Thu, 29 Oct 1998 1:09:58 GMT

Thanks everyone. Quickview is the answer I needed. All this time and I'd never noticed the thing sitting right there under my right-mouse! Maybe I need to read up on the fundamentals of NT or just open my eyes.

SG

ConvertFromOldNGs
Posts: 5321
Joined: Wed Aug 05, 2009 5:19 pm

Re: Working with external function calls to DLLs

Postby ConvertFromOldNGs » Fri Aug 07, 2009 11:12 am

by John Porter >> Thu, 18 Feb 1999 5:40:29 GMT

Someone wrote:
Under NT (don't know about Windows95 - try it) you can view a DLL or EXE with QuickView from the right mouse menu, and it lists the static imports

Yes, it does exist for Windows 95 also.

Cheers,
John P


Return to “Design and Architecture”

Who is online

Users browsing this forum: No registered users and 6 guests