Custom Query
Results (142 - 144 of 3883)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#507 | No Bug | Problem with GuiToolTip UDF functions using only TTM_*W message constants. | Gary | Bowmore |
Description |
Win XP Pro Sp2 AutoIt 3.2.13.7 Last known working version AutoIt 2.2.10.0 Changes made since AutoIt version 3.2.10.0 to this UDF to use only the TTM_*W version of messages have resulted in some of the functions no longer working on some third party applications. I've tried the simple test script attached on many different applications with the following results. Using the TTM_*W messages works on most but not all applications Using the TTM_*A messages works on all applications that TTM_*W messages works on plus some that TTM_*W messages do not work on. I've created the attached test script to displays tooltip info for toolbar buttons using modified versions of the GUI_ToolTips functions _GUIToolTip_EnumTools() and _GUIToolTip_GetText() to demonstrate the effect of using both ANSI (Hotkey 1) and Wide messages (Hotkey 2) The only commonly available application I've been able to find that shows the behaviour I have observed is AutoIt3\SciTE\AutoItMacroGenerator\AutoItMacroGenerator02.exe |
|||
#603 | Fixed | _FileReadToArray() does not return an array if the file contains only a single line of text. | Gary | Bowmore |
Description |
In AutoIt 3.2.13.8 and previous beta versions _FileReadToArray() does not return an array if the file contains only a single line of text. It does return an array in the Production version 3.2.12.1 of AutoIt Test script to demonstrate behaviour in current beta #include <file.au3> #include <array.au3> Global $g_sFileName = '' Global $g_aFile = 0 Global $g_iStatus = 0 Global $g_sMessage = '' ;_FileReadToArray does not return array if file contains only 1 line of text $g_sFileName = "C:\Data\TestFile_1.txt" $g_iStatus = _FileReadToArray($g_sFileName, $g_aFile) $g_sMessage = "@error " & @TAB & " = " & @error & @CRLF $g_sMessage &= "$g_sFileName" & @TAB & " = " & $g_sFileName & @CRLF $g_sMessage &= "$g_aFile " & @TAB & " = " & $g_aFile & @CRLF $g_sMessage &= "$g_iStatus " & @TAB & " = " & $g_iStatus MsgBox(0, "Bug Test", $g_sMessage) _ArrayDisplay($g_aFile) ;_FileReadToArray does returns array if file contains more than 1 line of text $g_sFileName = "C:\Data\TestFile_2.txt" $g_aFile = 0 $g_iStatus = _FileReadToArray($g_sFileName, $g_aFile) $g_sMessage = "@error " & @TAB & " = " & @error & @CRLF $g_sMessage &= "$g_sFileName" & @TAB & " = " & $g_sFileName & @CRLF $g_sMessage &= "$g_aFile " & @TAB & " = " & $g_aFile & @CRLF $g_sMessage &= "$g_iStatus " & @TAB & " = " & $g_iStatus MsgBox(0, "Bug Test", $g_sMessage) _ArrayDisplay($g_aFile) |
|||
#610 | Fixed | WinAPI.au3 _WinAPI_CreateFile() does not return 0 on failure as specified in beta help | Gary | Bowmore |
Description |
Tested on WinXP SP3 AutoIt Beta 3.2.13.8 WinAPI.au3 This may be either a documentation issue or a UDF bug From Beta Help Return Value Success: The open handle to a specified file Failure: 0 From testing I get 0xFFFFFFFF returned on failure #Include <WinAPI.au3> $sfile = "C:\I do not exist.txt" $hFile = _WinAPI_CreateFile($sFile, 2, 2, 2) MsgBox(0,"File Handle", $hFile) |