peal Posted November 26, 2009 Share Posted November 26, 2009 Hi guys, I'm doing some school work about AutoIt and i found out that there were developed AutoItX and AutoItDLL. As far as I know, AutoItX was created first in 1999, and AutoItDLL about three years later. Last versions of both were published with AutoIt v2.64, then was pulished new version of AutoItX with version v3, but AutoItDLL is gone... My question is, could somebody tell me please what's the difference between these two mentioned above? I tried to search forum, help files and Internet, but i didn't find any clear answer. Thanks Link to comment Share on other sites More sharing options...
Richard Robertson Posted November 26, 2009 Share Posted November 26, 2009 AutoItX is both a COM interface and a DLL interface. It saves space by being one file. Link to comment Share on other sites More sharing options...
peal Posted November 27, 2009 Author Share Posted November 27, 2009 So if I understand it well, first versions of AutoItX was just for COM interface (ActiveX), and AutoItDLL was pure dll library. But with AutoIt v3 they were both integrated in one AutoItX, right? Anyway, could you tell me difference between usage of original AutoItX and AutoItDLL? They aro both compiled in dll file, but in the help file was mentioned, that AutoItX must be registered. Link to comment Share on other sites More sharing options...
Richard Robertson Posted November 27, 2009 Share Posted November 27, 2009 Yes. You can use the DLL part of AutoItX without registering anything. It runs just as it is using normal DLL calling procedures. You have to register the COM object using regsvr32 if you want to use COM. 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