找回密码
 加入
搜索
查看: 16405|回复: 56

3.3.8.0 正式版发布了

 火... [复制链接]
发表于 2011-12-23 23:13:42 | 显示全部楼层 |阅读模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-12-23 23:22:31 | 显示全部楼层
好消息啊, 支持一下!!

这个是创始人?
发表于 2011-12-23 23:30:39 | 显示全部楼层
支持支持,强烈支持
发表于 2011-12-23 23:40:22 | 显示全部楼层
好厉害啊
发表于 2011-12-23 23:56:17 | 显示全部楼层
131738 发表于 2011-12-23 23:13


Con~
下载用了下,发现终于把编译器从VC6升到VC2010了,不容易!
也终于把难看的Struct增加了:Struct/EndStruct,这样看起来就跟C/C++里的结构定义样子差不多,并且‘一目了然’了
发表于 2011-12-24 00:15:38 | 显示全部楼层
回复 5# happytc

struct 看不到有这函数,还是dllstruct啊
发表于 2011-12-24 01:02:04 | 显示全部楼层
新版 更新了哪些功能啊?...
不知道汉化版什么时候跟上,期待啊...
发表于 2011-12-24 01:15:14 | 显示全部楼层
回复 6# 风行者

仔细看DllStructCreate的帮助,你就将发现
比如,我们可以这下定义了:
Global Const $tagSIZE = "struct; long X;long Y; endstruct"
发表于 2011-12-24 01:18:21 | 显示全部楼层
本帖最后由 happytc 于 2011-12-24 01:20 编辑
新版 更新了哪些功能啊?...
不知道汉化版什么时候跟上,期待啊...
bdancerlc 发表于 2011-12-24 01:02


较上一个正式版3.3.6.1,增加/修改了如下的:


3.3.8.0 (23rd December, 2011) (Release)
AutoIt:
- Added: Struct/EndStruct in DllStructCreate() to solve X86/X64 data alignment.
- Added: COM support for pure "OUT" parameters.
- Added: Additional flags added to ObjName().
- Added: DllCallAddress().
- Added: ObjCreateInterface() (By trancexx).
- Added #1947: CHM help files now have a Forward button.
- Added #1813: Better cross referencing for Int() and Mod().
- Added: "struct" as DllCall and InterfaceDispatch data type.
- Added #2042: @OSVersion returns "Win_8" on Windows 8.

- Changed: Compiling with VC10. Added workarounds for Win2000/XP RTM to allow execution of AutoIt, Aut2Exe, Au3Info, Au3Check and AutoItHelp.
- Changed: COM Error handler passes error object as first parameter to user defined error function.
- Changed: COM Error handler properties are read-only.
- Changed: Dec() and Hex() work with 64bit integers.
- Changed: Parentheses are required when invoking objects after all method names in order to have correct internal handling.
- Changed: Dec(), Int(), Number() have second optional parameter defining non-default behavior.
- Changed: Hex() detects doubles internally and processes them respecting binary format.
- Changed: New visual style for the documetnation.
- Changed: 64bit integers have 16 characters display by default.

- Removed: COM Error object no longer exposes methods Raise() and Clear().
- Removed: Int() and Hex() no longer set @error.

- Fixed #1040: _ScreenCapture_Capture(): GDI object leak with cursor capture.
- Fixed #1599: TraySetItemText() regression for default menu item.
- Fixed #1282: WinMove before GUICtrlSetPos during GUICreation.
- Fixed #1397: Bad HotKeySet() not detected on keyboard as Russian one.
- Fixed #1531: default txtcolor for iput edit list combo updown with black theme.
- Fixed #1617: GuiCreate failure after GuiDelete can lead to a loop on Autoit exit.
- Fixed #1596: GUICtrlSetPos() default = no change.
- Fixed #1626: TCPRecv()/TCPSend() doc about Unicode transmission.
- Fixed #1633: Second AdlibRegister function starts at once when first function is too slow.
- Fixed #1653: Doc for WM_KEYLAST Windows 2000 message.
- Fixed #1669: StringRegExpReplace() doc about doubling of "\" in replace string.
- Fixed #1673: WinGetProcess() doc example.
- Fixed #1677: Invalid ContinueLoop with multiple levels.
- Fixed #1684: FileRead() binary read memory allocation error.
- Fixed #1685: BitRotate() shift parameter.
- Fixed #1734: GUICtrlCreateAVI() crash with negative subfield.
- Fixed #1923: Memory consumption while FileOpen/FileClose.
- Fixed #1883: IsHWnd(), Return Value. (Nitpick: Value = Bool).
- Fixed #1860: DriveStatus Returns Ready with blank value.
- Fixed #1854: StringIsFloat returns 1 on non float numbers.
- Fixed #1910: Please change $TTN_GETDISPINFO to $TTN_GETDISPINFOW.
- Fixed #1844: SplashTextOn crops variable when used with opt 32 and @CRLF / @LF.
- Fixed #1932: Uninstaller, windows-register, App Paths. (+beta).
- Fixed #1929: SetMenuColor() does not work on 64bit OS.
- Fixed #1479: X64 ListView WM_NOTIFY Message.
- Fixed: GUICtrlCreateLabel() related text sizing bug when no height was used.
- Fixed #1586: DllStructSetData(char, 1, string-with-NUL-character), junk data(?)
- Fixed #1908: ObjName() returns empty string for HTMLDocument with IE9.
- Fixed #1658: COM / OLE object access causes error code 80020003 - member not found.
- Fixed #1410: Using Pointer type with COM-object throws error.
- Fixed #1565: Arrays as object properties; memory leak.
- Fixed: ObjCreate() memory leak when using a remote computer.
- Fixed #865: winhttp.winhttprequest.5.1 ObjEvent unhandled exception.
- Fixed: Remote COM bug caused by incorrect CoCreateInstanceEx() parameter.
- Fixed: Potential memory leak in COM error event code.
- Fixed #1660: Crash on Mod() with a divisor of 0.
- Fixed: COM methods no longer change the type of AutoIt variables.
- Fixed #2001: Example for _GUICtrlToolbar_SetButtonText() did not work correctly.
- Fixed #1994: Documentation for _ScreenCapture_Capture() and _ScreenCapture_CaptureWnd() incorrectly stated the functions had no return value.  Moved information from Remarks up to Return area.
- Fixed #1948: Documentation for _GUICtrlButton_SetImage() had the wrong description.
- Fixed #1519, #1694: Int() and Number() returning wrong.
- Fixed: Various documentation typos and grammatical errors.
- Fixed #1982: Crash in FileGetShortName() and FileGetLongName().
- Fixed #2046: DirGetSize("") was returning the size of the working directory root instead of -1 and setting @error.

AutoItX:
- Fixed #1686: AU3_PixelSearch crashes.

Au3Info:
- Added: Option "Use Spy++ control detection logic" toggle added to Au3Info (this was the mode always used in recent
        releases, but the very old method that used to be used is useful in certain applications (for example, putty.exe)
- Fixed #1746: Option "Use Spy++ control detection logic" toggle added to Au3Info.

UDFs:
- Added: _DebugSetup() can report to a Notepad Window.
- Added #1371: Allow Default keyword in _TempFile().
- Added #1527: Test example to have doc example working.
- Added #1636: _Security__LookupAccountSID() for Remote Systems.
- Added #1569: _ArraySearch() $iPartial (->$iCompare) extended to match on variables of same type.
- Added #1557: VK_xBUTTON in Constants.au3.
- Added #1890: Better cross-referencing for _WinAPI_GetParent() and _WinAPI_GetAncestor().
- Added #1925: $WS_EX_LAYOUTRTL control style to the documentation.
- Added #2049: Missing windows message codes to WindowsConstants.au3.
- Added: _WinAPI_StringLenA() and _WinAPI_StringLenW() functions.
- Added: _WinAPI_DuplicateHandle() function.
- Added: _Security__CreateProcessWithToken(), _Security__DuplicateTokenEx and _Security__SetTokenInformation functions.

- Fixed #1542: _DebugSetup() closing when use with GUI handling events.
- Fixed #1549: _SQLite_Escape() crash for strings > 64K (> 3.3.0.0).
- Fixed #1517: _GUICtrlListView_simpleSort with checkbox.
- Fixed #1588: AUtoIt3.exe stay active for all processes using the Window report.
- Fixed #1615: _GUICtrlTreeView_SetStateImageIndex() with index = 0.
- Fixed #1620: _DebugOut() or _DebugReportVar() containing '.
- Fixed #1513: Allow _GUI...() to use notification callback (LPSTR_TEXTCALLBACK).
- Fixed #1608: _Crypt_EncryptFile() for file >1Mb.
- Fixed #1644: _InetMail() with Windows Live mail.
- Fixed #1453: _Net_Share_ShareCheck return always 0.
- Fixed #1664: _GUICtrlTab_GetItem() does not return text.
- Fixed #1671: _WinAPI_WideCharToMultiByte() doc.
- Fixed #1672: _WinAPI_GetObject() reference ANSI version.
- Fixed #1665: _ScreenCapture_CaptureWnd() when running with Aero theme.
- Fixed #1689: _Debug...() cannot be obfuscated.
- Fixed #1712: _FileWriteFromArray() crash on array.
- Fixed #1754: _PathFull() optional parameter doc.
- Fixed #1756: _GDIPlus_Startup() Flaw on error.
- Fixed #1920: Script crashes with error reported in Security.au3 at line 85.
- Fixed #1895: Bugs in _GUIScrollBars_Init().
- Fixed #1891: _ArrayDisplay (......,i$iTranspose,...) wrong description.
- Fixed #1933: _GetIP is outdated and could possibly fail.
- Fixed #1859: Bug in _WeekNumberISO?
- Fixed #2009: Incorrect styles listed in _GUICtrlToolbar_Create().
- Fixed #1009: SQLite library needs to support a user-defined callback for diagnostic messages instead of hard-coding ConsoleWrite().
- Fixed #1985: _IECreate() now ensures focus is given to the document when an about URI is loaded (such as about:blank).  IE9 gives focus to the URL bar which can cause later issues setting focus to elements.
- Fixed #2004: Functions that accept Control ID/Handle were not correctly documented.
- Fixed #1951: Missing parameter in documentation for _SQLite_SQLiteExe().
- Fixed #1442: File handle can now be passed to _FileWriteLog().
- Fixed #1777: Issues with Security.au3.
- Fixed #2055: replaced DllStructGetPtr with "struct*" throughout UDFs.
- Fixed #2048: Windows constants $WM_RBUTTONDBLCLK and $WM_MBUTTONDBLCLK were named incorrectly.
- Fixed #2034: _GUICtrlMenu_AppendMenu dllcall type set wrong.
- Fixed #2060: Various documentation errors.

- Changed: _SQLite 3.6.22 -> 3.7.2.0
- Changed: _IEFormElementSetValue() examples #3 removed (login to Hotmail).
- Changed: _IEFormElementSetValue() examples #4 and #5 (now #3 and #4) use the text input instead of the file input.  The file input is read-only on IE9 so the Send()/ControlSend() produced no results.

Au3Check:
- Added: #forcedef directive to force var definition as after Assign().
- Added: -w 7 to check ByRef parameter passing.

- Fixed: Const Enum wrong ERROR.
- Fixed: Global declared in func not detected.
- Fixed #1051: no ERROR if keyword not followed by a separator as Local$a.
 楼主| 发表于 2011-12-24 01:26:34 | 显示全部楼层
Con~
下载用了下,发现终于把编译器从VC6升到VC2010了,不容易!
也终于把难看的Struct增加了:Struc ...
happytc 发表于 2011-12-23 23:56


所谓内行看门道,我等只是看热闹。。。
发表于 2011-12-24 06:37:51 | 显示全部楼层
楼主,您又有得忙了啊?我是用着你汉化成果渐渐成长的哦,感谢感谢。

评分

参与人数 1金钱 +48 贡献 +5 收起 理由
131738 + 48 + 5 作为捧场的回报,呵呵。。。

查看全部评分

发表于 2011-12-24 08:43:14 | 显示全部楼层
回复 10# 131738


    升级到VC2010后,所编译的EXE在未安装VC2010运行库的机器上就没法运行了吧,这类机器还是有的,特别是企业环境。
   菜鸟不懂,说出所想
发表于 2011-12-24 09:09:25 | 显示全部楼层
回复 12# 快雪时晴
啊?是编译器,不是代码
发表于 2011-12-24 09:48:07 | 显示全部楼层
看不懂E文!
发表于 2011-12-24 10:17:39 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-19 07:35 , Processed in 0.097349 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表