Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

DLL Talk / Anyone want an App to lookup dll function names?? Look inside!

Author
Message
AndyPandy
19
Years of Service
User Offline
Joined: 12th Oct 2004
Location:
Posted: 23rd Oct 2004 01:00
Found this on my internet travels and it works for 32bit dll's.

http://www.dependencywalker.com/

check it tell me what u think.
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 23rd Oct 2004 01:13 Edited at: 23rd Oct 2004 01:13
Very useful program...


UK Convention : 23/24th of October. Only a few days to go!
IanG
19
Years of Service
User Offline
Joined: 25th Sep 2004
Location: Cyberspace
Posted: 23rd Oct 2004 02:08
looks intresting (downloading now)

Used to be Phoenix_insane registered in september 2003 despite what the date says to the left <--
PC - amd athlon 2ghz, 512mb, geforce fx5200 128mb, 200gb, xp pro sp2
MSon
19
Years of Service
User Offline
Joined: 13th Jul 2004
Location: Earth, (I Think).
Posted: 26th Oct 2004 15:10
The Functions that it finds, Can you just call them in dark basic?
Torrey
19
Years of Service
User Offline
Joined: 20th Aug 2004
Location: New Jersey
Posted: 26th Oct 2004 16:08
Most of you could already have this on your computer and not even know it. If you own any of the MS development products like visual studio, msvc++, vb, etc...just go to the start menu, click on run, then type depends and press the okay button.

I use this program at least 2-10 times a day, even more when I'm programming.
AndyPandy
19
Years of Service
User Offline
Joined: 12th Oct 2004
Location:
Posted: 26th Oct 2004 22:36
Very nice Torrey.. and MSon, ive found functions in dll's then used the dll call exist command in dbp to see if dbp can find it and yes it does so i assume u can call the functions if you know the amount and type of parameters the function call requires... not sure though.
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 26th Oct 2004 23:07
Quote: "Most of you could already have this on your computer and not even know it"

I've been using it for years now - very useful Microsoft distribute it.

Quote: "Can you just call them in dark basic? "

If you know what the parameters are, then yes.

He who knows the cat becomes his slave; he who knows the dog becomes his King.
Kentaree
21
Years of Service
User Offline
Joined: 5th Oct 2002
Location: Clonmel, Ireland
Posted: 26th Oct 2004 23:49
Excellent, I was looking for one of these a while back

AMD Athlon XP2800+
GeForce FX5200 128MB
1.25GB DDR 333MHz RAM
AndyPandy
19
Years of Service
User Offline
Joined: 12th Oct 2004
Location:
Posted: 27th Oct 2004 03:09
@TCA or whoever can help... if i need to pass a string to a dll by reference and not value... what does that mean and is dbp capable?
OSX Using Happy Dude
20
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 27th Oct 2004 03:53
By reference means you pass the address of a variable which is then used within a function, by value means you pass the complete data to the function. I believe DBPro uses the latter.

He who knows the cat becomes his slave; he who knows the dog becomes his King.
AndyPandy
19
Years of Service
User Offline
Joined: 12th Oct 2004
Location:
Posted: 27th Oct 2004 11:40 Edited at: 27th Oct 2004 11:45
ok so a dll that requires the reference method will not work in dbp?
I think if u put the data into a memblock then use the memblock pointer command u can do it like that... says something about passing info to a dll direct from mem... ???
Jess T
Retired Moderator
20
Years of Service
User Offline
Joined: 20th Sep 2003
Location: Over There... Kablam!
Posted: 27th Oct 2004 20:18
Andy,
Yep, that's how you do it.
By Ref Means that it wants the pointer to where the data is stored.
For a string, it wants the pointer to the byte data ( null termintated of course ) of the string, so a MemBlock Pointer would be ideal ( I've used this method for some API programming, except I used the Make Memory command ).

Jess.


Team EOD :: Programmer/All-Round Nice Guy
Aust. Convention!
AndyPandy
19
Years of Service
User Offline
Joined: 12th Oct 2004
Location:
Posted: 27th Oct 2004 21:56
thanks jess im gonna go give it a try now... hope it works if not ill post dll package with instructions see if anyone else can do it.. the link is actually in a topic in dll talk forum under "Need help with simple mps>wav dll"

Login to post a reply

Server time is: 2024-04-26 06:50:13
Your offset time is: 2024-04-26 06:50:13