peal Posted November 26, 2009 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
Richard Robertson Posted November 26, 2009 Posted November 26, 2009 AutoItX is both a COM interface and a DLL interface. It saves space by being one file.
peal Posted November 27, 2009 Author 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.
Richard Robertson Posted November 27, 2009 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.
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