Notice»

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2024/12 »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

AutoIt 3.1.0 소스코드

Portable Life | 2009. 5. 13. 15:41 | Posted by 99%
UO에 올라온 클로임님 글을 보고 몇가지 에러처리를 하고 VC6에서 폴더로 정리좀 했다.
99%라고 찾기 하면 수정한 코드는 표시해놨음.(컴파일시 출력창에 보이며 더블클릭으로 이동할수 있다.)

원본 소스코드는 VC6,7.1, Dev C++로 컴파일할 수 있게 해놨고 VC8이상에서 사용하기 위해선 몇가지 처리를 해야된다.
stdafx를 보면 몇가지 warring을 막는처리를 했고 time을 강제로 32비로 처리하게 해놨다.
VC8이상부턴 time이 64비트로 처리되는데(참조) 기존소스에서 무심코 넘어갔단 어이없는 버그가 발생한다.

자료구조(DataType)관련이 좀 많다.
AutoIt_Script ,AutoIt_ScriptFile에 대부분의 구현이 있고 AutoIt_App로 Autoit본체 관련 윈도우처리(참고로 여기에 tray처리가 있다) 등을 했다.

qmath관련 전역함수는 수학관련 라이브러리이고 대부분 어셈으로 처리됨.
Util_가 붙은 전역함수는 각종 유틸함수.(Util_UNICODEtoANSI같은 함수)



원본
http://www.autoitscript.com/autoit3/files/archive/autoit/
: