View Issue Details

IDProjectCategoryView StatusLast Update
0006232JEDI VCL00 JVCL Componentspublic2015-09-14 13:20
ReporterTorbinsAssigned Toobones 
PrioritynormalSeverityfeatureReproducibilityalways
Status resolvedResolutionfixed 
Product VersionDaily / GIT 
Target VersionFixed in Version3.48 
Summary0006232: Optimization of CopyFieldValue in JvMemoryDataset.pas
DescriptionCopyFieldValue has optimization for AnsiString, but has no optimization for WideString. But WideStrings are very likely to be used in Delphi 2009 and up. So such simple code can be added to fix this problem:
ftWideString:
  DestField.AsWideString := SourceField.AsWideString;
TagsNo tags attached.

Activities

obones

2013-12-13 11:10

administrator   ~0020751

Please try with the latest JVCL version in GIT (or daily zip) and then send us a zipped file containing the sources of an application showing the issue.

2013-12-16 11:36

 

Jira 6232.7z (452,382 bytes)

Torbins

2013-12-16 11:39

reporter   ~0020848

I have added demo project. Without fix I get 593 ticks (average) on my computer. And after fix I get 577.

obones

2013-12-18 15:27

administrator   ~0020879

This is now in GIT

Issue History

Date Modified Username Field Change
2013-12-04 12:34 Torbins New Issue
2013-12-13 11:10 obones Note Added: 0020751
2013-12-13 11:10 obones Status new => feedback
2013-12-16 11:36 Torbins File Added: Jira 6232.7z
2013-12-16 11:39 Torbins Note Added: 0020848
2013-12-16 17:14 obones Status feedback => acknowledged
2013-12-18 15:27 obones Note Added: 0020879
2013-12-18 15:27 obones Status acknowledged => resolved
2013-12-18 15:27 obones Fixed in Version => Daily / GIT
2013-12-18 15:27 obones Resolution open => fixed
2013-12-18 15:27 obones Assigned To => obones
2015-09-14 13:20 obones Fixed in Version Daily / GIT => 3.48