Forum > Debugger
Korean message using OutputDebugStringW is displayed incorrectly in 'Event Log'
(1/1)
marunguy:
Korean message using Windows.OutputDebugStringW is displayed incorrectly in 'Event Log' window.
The value of string variable including Korean is displayed correctly in 'Local Variables' window.
When executed standalone, it is displayed correctly in the debug view.
https://docs.microsoft.com/en-us/sysinternals/downloads/debugview
--- Code: Pascal [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---function TestOutputDebugStringW(): Integer;var test_msg: string = 'abc가나다'; test_msg_u: UnicodeString;begin test_msg_u := lazUTF8.UTF8ToUTF16(test_msg); Windows.OutputDebugStringW(PWideChar(test_msg_u)); result := 1; // to set breakpointend;
Windows 10, Lazarus 2.2.2 windows 64bit, FPC 3.2.2
Martin_fr:
Please report a bug on gitlab. Thanks
Navigation
[0] Message Index