View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006607 | JEDI VCL | 00 JVCL Components | public | 2017-12-24 13:25 | 2018-07-18 15:58 |
Reporter | pyscripter | Assigned To | obones | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | Daily / GIT | ||||
Target Version | Fixed in Version | ||||
Summary | 0006607: Please remove unnnecessary IFDEFs in JvGnugettext | ||||
Description | In JvGnugettext there are about 70 lines of IFDEFs such as the following: {$ifdef VER200} // Delphi 2009 with Unicode {$DEFINE DELPHI2009OROLDER} {$endif} which are not only unnecessary but confusing. For example in TGnuGettextInstance.TranslateStrings we have the code: {$ifdef DELPHI2009OROLDER} if Assigned(slAsTStringList) then begin originalOwnsObjects := slAsTStringList.OwnsObjects; slAsTStringList.OwnsObjects := False; end; {$endif} In fact DELPHI2009OROLDER actually means Delphi 2009 or newer! Since the unit includes JEDI.inc, the above can be replaced with DELPHI12_UP etc. | ||||
Tags | No tags attached. | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2017-12-24 13:25 | pyscripter | New Issue | |
2018-07-18 15:58 | obones | Note Added: 0021532 | |
2018-07-18 15:58 | obones | Status | new => resolved |
2018-07-18 15:58 | obones | Resolution | open => no change required |
2018-07-18 15:58 | obones | Assigned To | => obones |