View Issue Details

IDProjectCategoryView StatusLast Update
0003445JEDI VCL03 Donationspublic2006-04-05 02:08
ReporterwessonAssigned Toobones 
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version3.30 
Summary0003445: TJvBallonHint Unicode (WideString) version
DescriptionAs I needed to display international caracters in ballon hint, I made a modification to make this component compatible with unicode.

Here is the code attached
Additional InformationTJvBallonHint has now all the ActivateHint and DefaultHeader in WideString

The trick was to encode all the WideStrings to UTF8 so they can travel with ANSI strings, then decode as they are draw.

Unit should be compatible with Win9x/Me as there is a check at initialization for the presence of the unicode layer.

TagsNo tags attached.

Activities

2006-01-17 07:26

 

JvBalloonHint.zip (14,080 bytes)

obones

2006-04-05 02:08

administrator   ~0008952

Thanks, this is now in CVS.
Note however that your test of unicode support was not correct as it used static linking for the unicode functions. The only safe way to go is to use LoadLibrary and GetProcAddress, which is what is in the version I committed

Issue History

Date Modified Username Field Change
2006-01-17 07:26 wesson New Issue
2006-01-17 07:26 wesson File Added: JvBalloonHint.zip
2006-01-26 07:11 obones Status new => acknowledged
2006-04-05 02:08 obones Status acknowledged => resolved
2006-04-05 02:08 obones Resolution open => fixed
2006-04-05 02:08 obones Assigned To => obones
2006-04-05 02:08 obones Note Added: 0008952