jay Posted October 10, 2005 Share Posted October 10, 2005 is there a place to get dll files that people have made for autoIT? Jay Link to comment Share on other sites More sharing options...
LxP Posted October 10, 2005 Share Posted October 10, 2005 I'm not aware of any place that houses DLLs written specifically for AutoIt. Are you aware that AutoIt (or at least the beta) can in fact call functions of any DLL whether or not it was intended to be used with AutoIt? Link to comment Share on other sites More sharing options...
jay Posted October 10, 2005 Author Share Posted October 10, 2005 I'm not aware of any place that houses DLLs written specifically for AutoIt. Are you aware that AutoIt (or at least the beta) can in fact call functions of any DLL whether or not it was intended to be used with AutoIt?I sort of understand that were can i read on how to access functions of a DLL ThanksJay Link to comment Share on other sites More sharing options...
Valuater Posted October 10, 2005 Share Posted October 10, 2005 maybe you could specify how you intend to use the DLL??? that could narrow down ALL of the possibilities to one area???? 8) Link to comment Share on other sites More sharing options...
jay Posted October 10, 2005 Author Share Posted October 10, 2005 (edited) maybe you could specify how you intend to use the DLL???that could narrow down ALL of the possibilities to one area????8)Like in a zip/unzip function Edited October 10, 2005 by jay Link to comment Share on other sites More sharing options...
Alex Posted October 16, 2005 Share Posted October 16, 2005 I'm not aware of any place that houses DLLs written specifically for AutoIt. Are you aware that AutoIt (or at least the beta) can in fact call functions of any DLL whether or not it was intended to be used with AutoIt?I've got a following problem.I have to write a DLL, which will be launched by autoIt. I've tried to do it, but failed - it doesn't work.It doesn't work namely with autoIt, becourse I've launched it succesfully by another program.DLL is written in Fortran language and compiled in Compaq Visual Fortran.May be, I have to use some specific compile options?Even simplest code doesn't work.This is example of Fortran code, I've tried:SUBROUTINE SUBA(X, Y)!DEC$ ATTRIBUTES DLLEXPORT:: SUBAimplicit nonecharacter*(4) x, yX = "vtre"Y = "lhju"RETURNEND SUBROUTINEAnd I've tried to launch such simple dll with following autoit script:$file = "G:\write.dat"$result = DllCall ( @ScriptDir & "\dll_test.dll", "int", "SUBA" , "str", $a, "str", $b )MsgBox ( 0, "report", @error & @CRLF & 'result= ' & $result[2] )FileWriteLine ( $file, $result[1] )Records in file, as well as in messagebox are spurious.Best regards. Alexey. Link to comment Share on other sites More sharing options...
LxP Posted October 17, 2005 Share Posted October 17, 2005 were can i read on how to access functions of a DLLGenerally DLLs will include some form of documentation. MSDN has a wealth of information on calls that you can make to Windows' DLLs (if you know what you're doing). Lazycat offers some DLLs on his AutoIt script page.There are tools around that will tell you what functions reside within a DLL (such as the free Dependency Walker) but that's not a great way of doing things because it won't tell you (at least DW doesn't) what sort of parameters the functions will expect.I only know as much as I've said though because I'm still learning about this myself. Maybe this thread will get the attention of one of the developers. Link to comment Share on other sites More sharing options...
jay Posted October 17, 2005 Author Share Posted October 17, 2005 Generally DLLs will include some form of documentation. MSDN has a wealth of information on calls that you can make to Windows' DLLs (if you know what you're doing). Lazycat offers some DLLs on his AutoIt script page.There are tools around that will tell you what functions reside within a DLL (such as the free Dependency Walker) but that's not a great way of doing things because it won't tell you (at least DW doesn't) what sort of parameters the functions will expect.I only know as much as I've said though because I'm still learning about this myself. Maybe this thread will get the attention of one of the developers.I wish someone would post a in-depth tutorial on thisUsing some good real world examples..Jay 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