Sublime Posted April 16, 2009 Share Posted April 16, 2009 (edited) Well.. I have looked through this forum to have found many examples of use of the dllcall function but havent really found anything that has brought any light on to the function itself for me.... I have reached a point in my coding to where the examples I keep finding for the things I am trying to do are using this function and I have realised that I just can not wrap my head around this function without some help from someone.... I puzzle on its inner workings.. I just do not understand it.. Could anyone please provide a somewhat pretty enlihgtening link for this function or write a explanation of practical use and how it works... Edited April 16, 2009 by Sublime Link to comment Share on other sites More sharing options...
Richard Robertson Posted April 16, 2009 Share Posted April 16, 2009 The inner workings are complicated. Are you asking how it works internally? It finds the handle to the function, sets up the parameters, calls the function, gets a return value, and returns to the script. Otherwise, are you asking how to use it in a script? It is used to call functions from an arbitrary dll (dynamic link library). You give it the name of the dll or a handle to an already opened dll, and it will find a handle to the function name you provide. You tell it what the types of the parameters are, so it can convert the variables to the right shape of data and call the function. It then passes back an array that provides you with information about the return value and any parameters that might have changed. Link to comment Share on other sites More sharing options...
Yashied Posted April 16, 2009 Share Posted April 16, 2009 Well.. I have looked through this forum to have found many examples of use of the dllcall function but havent really found anything that has brought any light on to the function itself for me....I have reached a point in my coding to where the examples I keep finding for the things I am trying to do are using this function and I have realised that I just can not wrap my head around this function without some help from someone.... I puzzle on its inner workings.. I just do not understand it..Could anyone please provide a somewhat pretty enlihgtening link for this function or write a explanation of practical use and how it works...Open WinAPI.au3, which is included in the package AutoIt and see for any function. ... and then look at http://msdn.microsoft.com/en-us/library/default.aspxAlso, you will be useful this utility. My UDFs: iKey | FTP Uploader | Battery Checker | Boot Manager | Font Viewer | UDF Keyword Manager | Run Dialog Replacement | USBProtect | 3D Axis | Calculator | Sleep | iSwitcher | TM | NetHelper | File Types Manager | Control Viewer | SynFolders | DLL Helper Animated Tray Icons UDF Library | Hotkeys UDF Library | Hotkeys Input Control UDF Library | Caret Shape UDF Library | Context Help UDF Library | Most Recently Used List UDF Library | Icons UDF Library | FTP UDF Library | Script Communications UDF Library | Color Chooser UDF Library | Color Picker Control UDF Library | IPHelper (Vista/7) UDF Library | WinAPI Extended UDF Library | WinAPIVhd UDF Library | Icon Chooser UDF Library | Copy UDF Library | Restart UDF Library | Event Log UDF Library | NotifyBox UDF Library | Pop-up Windows UDF Library | TVExplorer UDF Library | GuiHotKey UDF Library | GuiSysLink UDF Library | Package UDF Library | Skin UDF Library | AITray UDF Library | RDC UDF Library Appropriate path | Button text color | Gaussian random numbers | Header's styles (Vista/7) | ICON resource enumeration | Menu & INI | Tabbed string size | Tab's skin | Pop-up circular menu | Progress Bar without animation (Vista/7) | Registry export | Registry path jumping | Unique hardware ID | Windows alignment More... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now