AdrienC Posted January 4, 2014 Posted January 4, 2014 Hello, The AutoItX dll only exports some parts of AutoIt functions, and it does not includes the GUI ones. Would it be possible/easy to exports the GUI functions in AutoItX.dll? That would be quite interesting, for instance to create some Au3=>C/C++ compiler/translator. We use AutoIt a lot and I'm aiming at strongly reducing the size of all our .exe files, so a .dll would be great.
Richard Robertson Posted January 5, 2014 Posted January 5, 2014 No. When using the dll, you are expected to use the tools provided by the host language. This include using say, the WinAPI or any of the other million toolkits for GUIs in C/C++.
AdrienC Posted January 5, 2014 Author Posted January 5, 2014 (edited) Hello, I understand your point. However, I don't want to do GUI in C++ by calling AutoIt functions. What I want is a way to have a working AU3 to C++ compiler, without having to write from scratch all the GUI functions needed (i.e. the runtime). Maybe there already were discussions on AU3 to native .exe compiler? I have contacted Jon directly through AutoIt website "contact" form, I hope he can help me on this topic. Edited January 5, 2014 by AdrienC
Richard Robertson Posted January 5, 2014 Posted January 5, 2014 There are no plans to convert AutoIt source to C++ officially. Several AutoIt users have done this if you search the forum though. Jon will probably just tell you that there are no plans for this as well.
AdrienC Posted January 6, 2014 Author Posted January 6, 2014 I searched on this forum but without finding any topic on AutoIt to C++, do you remember who did it and/or where to find it? Thank you very much!
Richard Robertson Posted January 6, 2014 Posted January 6, 2014 No, I haven't seen any in a while. It's really not a worthwhile venture to be honest.
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