#187 closed enhancement (fixed)
Request to implement Windows DLL binary
Reported by: | Norm Olsen | Owned by: | Norm Olsen |
---|---|---|---|
Priority: | minor | Milestone: | 3.0 |
Component: | Library | Version: | svn-trunk |
Keywords: | DLL | Cc: |
Description
Request a Windows DLL for coordinate conversion applications. A DLL with minimal dependencies on other modules would be nice.
Change History (3)
comment:1 by , 9 years ago
comment:2 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 by , 9 years ago
A few tweaks were added to the resulting DLL at revision 2680 as a result of actual integration into a live application.
Note:
See TracTickets
for help on using tickets.
Code to implement this improvement request was submitted on September 29, 2015 and produced revision #2665. Code changes required are limited (with one exception) to dealing with appropriate use of the EXP_LVL? defines. These are all set to null for normal object library builds, so it fairly safe to assume that the code changes made here will not affect normal use of the library. The one exception consists of some minor changes to CS_guiApi.c such that function CS_getEnumByGroup works the way it was intended and documented.
DLL's produced by this submission include statically linked CRT library in an attempt to make the DLL rather generic. Currently, the only external references are "kernel.dll" and "oldnames.dll". Time will tell if this objective has been achieved without serious drawbacks elsewhere.