Ditutup

Fix & recompile Perl Win32::GUI package to support unicode in various controls

Limited Unicode support is available in the Richedit control, but not in any of the other controls. I need someone who can help to change the codebase and recompile so it supports unicode on various controls. I probably don't need every control to be fixed, although that would be most ideal, but listview button, and combobox are quite important to me.

The problem as I gathered from experts who are familiar with this issue:

(1) Perl stores strings as either ISO-8859-X (where X=1 I think) or as UTF-8 encoded unicode code point.

(2) Win32::GUI is written to use only the XxxxxxA Windows API calls that take a single byte text string, and simply passes the perl character buffer to the Windows API - even here we already have a problem in that Perl's idea of what a string is and Window's idea is are different, but both are single byte, and so long as the single byte encoding matches we get away with it.

(3) To go Unicode Win32::GUI needs to be re-compiled to use the XxxxxxxxW Windows calls. These calls expect to take 2-byte UCS-2 encoded unicode code point buffers. In order to do this every Windows API call that takes a string that comes from perl needs to be modified to convert from the per representation (either single byte or utf-8) to a double byte UCS-2 string. (And conversion needs to be done in reverse for any string returned from Windows to perl).

Please kindly submit your bid with a brief proposal your plan to tackle this problem, as well, your experience in any related project that will make this a successful project for both of us. As the final deliverable, I need both the source code as well compiled code on windows platform both x86 and x64.

Thank you for your interest in this project.

Kemahiran: Pengaturcaraan C++, Perl, Kejuruteraan Perisian, Windows API

Lihat lagi: win32 gui design, lua win32 gui, timeout perl win32, win32 gui interface web design, fix protocol perl, perl mechanize gui, keyboard support unicode java script, perl win32 timeout alarm, perl win32 timeout, perl win32 alarm, perl win32 alarm windows, lua binding win32 gui, perl win32 lwp timeout, sox win32 compile mp3 support, perl w32 gui example, rsync win32 gui

Tentang Majikan:
( 45 ulasan ) Scarborough, Canada

ID Projek: #16378316

4 pekerja bebas membida secara purata $385 untuk pekerjaan ini

gangabass

I'm Perl developer with many years of experience that's why I think that I can help you. Please check this link: [login to view URL] What about to subclass Win32::GUI to add Unicod Lagi

$500 USD dalam 2 hari
(378 Ulasan)
7.1
NewHorizons2016

Hello there, I have 2 decades of Win32 C++ experience and was head-hunted by MS them selves , 4 times, over a looong period of time. I a have minimal Perl experience but understand how all languages such as Perl, P Lagi

$500 USD dalam 7 hari
(28 Ulasan)
6.0
kostiapl

Hi. First version of Windows support ANSI codepages then they added unicode support (UCS-2). Jeffry Richter described very good UNICODE support from Windows API respective in his Windows Via C/C++ book. You can take Lagi

$155 USD dalam 14 hari
(37 Ulasan)
5.0
tsebro

Hello! I can help you to fix and recompile Perl Win32::GUI package to support unicode in various controls. As for me I'm a professional web developer with 15+ years of experience. I have a great experience worki Lagi

$384 USD dalam 3 hari
(4 Ulasan)
4.9