View Issue Details

IDProjectCategoryView StatusLast Update
00025993 - Current Dev ListMaintenancepublic2018-05-21 17:11
ReporterK7ZCZ 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version 
Target VersionFixed in Version 
Summary0002599: ShellExecute wrapper functions copy-and-paste cleanup
Description
There are five versions of the OwnShellExecute module floating around. This code is just wrapper over some ::ShellExecuteEx() calls for various goals. The various versions are enumeated below.

This code should be refactored:

1) Move to HRDCommon library so there's just one copy
2) Fix/repair calling sites to reference that single copy
3) Encapsulate global declarations into class with static members for namespace scoping.


Additional Information
C:\HRDNew>dir ownshellexecute.cpp ownshellexecute.h /s
 Volume in drive C has no label.
 Volume Serial Number is 085F-63D6

 Directory of C:\HRDNew\Digital Master\Digital Master

2018-03-02  07:52             4,334 OwnShellExecute.cpp

 Directory of C:\HRDNew\Digital Master\Digital Master

2018-03-02  07:52               299 OwnShellExecute.h
               2 File(s)          4,633 bytes

 Directory of C:\HRDNew\HamRadioDeluxe

2018-03-02  07:54             5,269 OwnShellExecute.cpp

 Directory of C:\HRDNew\HamRadioDeluxe

2018-03-02  07:54               250 OwnShellExecute.h
               2 File(s)          5,519 bytes

 Directory of C:\HRDNew\Logbook\HRDLogbook

2018-03-02  07:55             4,334 OwnShellExecute.cpp

 Directory of C:\HRDNew\Logbook\HRDLogbook

2018-03-02  07:55               299 OwnShellExecute.h
               2 File(s)          4,633 bytes

 Directory of C:\HRDNew\Rotator

2018-03-02  07:56             4,252 OwnShellExecute.cpp

 Directory of C:\HRDNew\Rotator

2018-03-02  07:56               299 OwnShellExecute.h
               2 File(s)          4,551 bytes

 Directory of C:\HRDNew\Satellites\SatTrack

2018-03-02  07:56             4,906 OwnShellExecute.cpp

 Directory of C:\HRDNew\Satellites\SatTrack

2018-03-02  07:56               359 OwnShellExecute.h
               2 File(s)          5,265 bytes

     Total Files Listed:
              10 File(s)         24,601 bytes
               0 Dir(s)  299,074,973,696 bytes free
TagsNo tags attached.
ModuleAll
Sub-ModuleGeneral
Testing N/A

Relationships

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-03-11 13:28 K7ZCZ New Issue
2018-05-21 17:11 K7ZCZ Description Updated View Revisions
2018-05-21 17:11 K7ZCZ Additional Information Updated View Revisions