Timeline



May 12, 2018:

7:50 AM Ticket #3222 (FileInstall) updated by mLipok
Owner, Status changed

May 9, 2018:

6:07 AM Ticket #3219 (dllCall cause error with SetupDiEnumDeviceInfo) closed by J-Paul Mesnage
No Bug

May 5, 2018:

7:00 PM Ticket #3627 (Feature Request: AutoItWinGetHandle()) updated by Melba23
Why so complicated? Why not simply: […] M23
4:05 PM Ticket #3627 (Feature Request: AutoItWinGetHandle()) created by anonymous
As simple as it sounds, can we get a function that just gives the …

May 4, 2018:

12:49 AM Ticket #3137 (FileRead() treats count parameter as bytes instead of characters for ...) updated by jchd18
Furthermore, the poster uses files with BOM, so that shifts the byteread count.

May 2, 2018:

8:23 PM Ticket #3137 (FileRead() treats count parameter as bytes instead of characters for ...) updated by BrewManNH
Running that test file shows me something different. It looks like StringLen is at fault here and not FileRead. If you do a ConsoleWrite right after the FileRead, and output the @extended you will see that it's always reading 7 characters/bytes like it's supposed to, but stringlen reports the wrong information. Look at the Starting and Ending offsets, and they're identical between the first and second tests.

Apr 29, 2018:

7:24 AM Ticket #3626 (Examples not working) closed by J-Paul Mesnage
Fixed: Fixed by revision [12133] in version: 3.3.15.1

Apr 27, 2018:

5:53 PM Ticket #3626 (Examples not working) updated by J-Paul Mesnage
You right _GUICtrlRichEdit_AutoDetectURL has already fix ( wrong align in $tagMSGFILTER) _WinAPI_GetSaveFileName() is returning @error example will be fix
3:59 PM Ticket #3626 (Examples not working) created by anonymous
_WinAPI_GetSaveFileName - Example errors if you hit Cancel on the save …

Apr 21, 2018:

2:49 PM Ticket #3625 (DllStructGetData() does not retrieve whole string containing null ...) updated by tukangusil7
Well, the Native API functions are also documented in MSDN (e.g. NtCreateKey/ZwCreateKey). Nearly all Native API functions does not require array of WCHARs to be null terminated because the functions work with UNICODE_STRING struct that has information about the length of the given array of WCHARs. Therefore, length of a string in the world of Microsoft Windows Native API is not based on position of null terminator.
12:25 PM Ticket #3625 (DllStructGetData() does not retrieve whole string containing null ...) closed by J-Paul Mesnage
No Bug: This ticket cannot considered as a bug as AutoIt fit MSDN WCHAR/CHAR behavior If you want to catch Embedded Null Char just use Byte and do the conversion you want
11:35 AM Ticket #3625 (DllStructGetData() does not retrieve whole string containing null ...) updated by anonymous
Or perhaps, by implementing a new specialized function, i.e. DllStructGetString().
11:32 AM Ticket #3625 (DllStructGetData() does not retrieve whole string containing null ...) updated by anonymous
I realize there is a side effect of my proposal in the following example case: * A buffer for 2048 wchars is allocated using DllStructCreate(), then an API function returns the bytes length that is written to the buffer, for example, only 20 bytes (10 wchars) are written. * When the the 2048 wchars are retrieved using DllStructGetData(), there will be so many null characters at end the end of the final string. If the above scenario is unwanted because of the possibility to cause script breaking changes, then DllStructGetData() can provides an option to retrieve characters by length. This way will not cause a script breaking change, I think.

Apr 20, 2018:

10:56 PM Ticket #3625 (DllStructGetData() does not retrieve whole string containing null ...) created by tukangusil7
See my question on …
Note: See TracTimeline for information about the timeline view.