View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006558 | JEDI VCL | 00 JVCL Components | public | 2017-03-24 18:22 | 2019-04-25 21:23 |
Reporter | Wosi | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | feedback | Resolution | open | ||
Product Version | |||||
Target Version | Fixed in Version | ||||
Summary | 0006558: Interfaces with the same GUID | ||||
Description | The interfaces IJvDynControlDblClick and IJvDynControlPanel are using the same GUID. The interface IPageList is declared in JvTabBar.pas AND JvPageList.pas with the same GUID. The interface IUnit is declared in Packages.pas AND PDPackageLoader.pas with the same GUID. The two versions expose different sets of methods. | ||||
Tags | No tags attached. | ||||
|
Could you check if the issue is still present in the latest GIT content? If yes, please provide the zipped sources of an application showing this. |
|
I checked this and as it still is the case I created a pull request: https://github.com/project-jedi/jvcl/pull/62 Please apply it. |
|
Replaced the pull request with this one, as my old one contained unrelated modifications as well (Git is still new for me): https://github.com/project-jedi/jvcl/pull/68 |
|
The pull request is now merged in GIT, which fixes IJvDynControlDblClick The other interfaces remain, though. |
|
You mean there are further duplicate GUIIDs? Otherwise thus Report could bei closed. |
|
Regarding those two which still have the same GUIIDs: what sense does it make to have these interfaces declared identically in two different units? Would it make sense to pull those out each in an interface only unit? If so, is there a naming convention for such units? The interface IPageList is declared in JvTabBar.pas AND JvPageList.pas with the same GUID. The interface IUnit is declared in Packages.pas AND PDPackageLoader.pas with the same GUID. The two versions expose different sets of methods. |
|
What does this one mean: The interface IUnit is declared in Packages.pas AND PDPackageLoader.pas with the same GUID. The two versions expose different sets of methods. I didn't find the mentioned units in JVCL. |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-03-24 18:22 | Wosi | New Issue | |
2018-07-18 15:50 | obones | Note Added: 0021514 | |
2018-07-18 15:50 | obones | Status | new => feedback |
2019-03-07 21:40 | mh | Note Added: 0021623 | |
2019-03-10 10:40 | mh | Note Added: 0021626 | |
2019-03-11 17:04 | obones | Note Added: 0021633 | |
2019-03-11 21:56 | mh | Note Added: 0021635 | |
2019-04-18 20:35 | mh | Note Added: 0021721 | |
2019-04-25 21:23 | mh | Note Added: 0021736 |