jas:jas_dlls
This is an old revision of the document!
Table of Contents
~~ODT~~
Jas dlls
To Do
- get all the dlls from a clean vast 9.2 install and identify DONE
- get all the dlls from JasDev in both progFilesx86 and programData and identify DONE
- Look on Chuck's Vista machine for libGrib.dll and/or *.grb files
- Get a list of all Jas dlls on Chuck's Vista machine.
- Try to read all icons, and bitmaps in a 64 bit image using PamIconHolder class LoadModuleNamed:notify:
- Run Jas in open image and put breakpoint in gribLibPath DONE Never hit
- Run VP and confirm that ANLMagnitudes.dll, anlutils.dll, CgeoObject.dll, GeoProjections.dll, and GeoViewer.dll are used. DONE All but ANLMagnitudes are used by VP.
- Start JasDevJso, run sim and confirm that ANLMagnitudes.dll, anlutils.dll, CgeoObject.dll, GeoProjections.dll, and GeoViewer.dll are used DONE none of these dlls are used by the sim.
Dlls
AnlMagnitudes.dll
- No references in Sim, VP, or Hci code.
- All run fine without it.
- No source.
AnlUtils.dll
- Used by VP only.
- No source
GcsPrimitives.dll
- Used by Sim.
- required by JwCoordinateSystem class>readerinitWith:
- There is source code at \jas\JSO\Non-Smalltalk Source Code\gcsPrimitives_A
CGeoObject.dll
- used by Video Playback to read .gis files
- primitives are in GisTranslatorExternalSupport class
- no source
GeoProjections.dll
- used by Video Playback.
- primitives are in GeoProjectionExternalSupport class
- no source
GeoViewer.dll
- used by Video Playback.
- primitives are in GisTrabnslatorExternalSupport class
- no source
jasGraphics.dll
- 500+ icons and bitmaps referenced by a 4 digit id starting at 1.
- a symbol to id table is in a pool dictionary in PamKernel class.
- Example: PamIcon fromModule 'jasGraphics.dll' id 99.
- PamIconHolder class LoadModuleNamed:notify: does the load
- source at \jas\JSO\Non-Smalltalk Source Code\working_jas_graphics
jasMapIcons.dll
- 700+ icons referenced by a 4 digit id starting at 1000.
- a symbol to id table is in a pool dictionary in PamKernel class.
- PamIconHolder class LoadModuleNamed:notify: does the load
- source at \jas\JSO\Non-Smalltalk Source Code\working_jas_graphics
jasMilGraphics.dll
- 250+ bitmaps referenced by a 4 digit id starting at 1000.
- a symbol to id table is in a pool dictionary in PamKernel class.
- PamIconHolder class LoadModuleNamed:notify: does the load
- source at \jas\JSO\Non-Smalltalk Source Code\working_jas_graphics
jwarsResource.dll
- No references in Sim, VP, or Hci code.
- All run fine without it.
libGRIB.dll
- referenced in EnvironmentScenario»gribLibPath
- Found libGRIB.dll from 2004, but no .grb files.
- has to do with JwDataObject subclass EnvironmentScenarioParameter
- sqlplus says ENV_SCENARIO_PARAM has 110 rows.
- Put breakpoint in libGribPath, ran Jas, breakpoint never fired.
- Dave Cedel wrote some of the original code in 2001.
libJSAF.dll
- Global Coordinate System code required by all
- required by JwCoordinateSystem class>readerinitWith:.
- There is source code at \jas\JSO\Non-Smalltalk Source Code\JSAF_5.24_A
libMI.dll
- Movement Infrastructure.
- 24 Platform Functions defined in JwAbstractMovementInfrastructure class.
- have the source. \jas\JSO\Non-Smalltalk Source Code\libmi
libSLAC.dll
- used by the sim in IlluminationServerManager.
- have the source. \jas\JSO\Non-Smalltalk Source Code\slac
pamResources.dll
- 2025 01 16
- Z:\Jas\JSO\Non-Smalltalk Source Code\pamResources C++ 2010 has a VS project file that I was able to load and upgrade
- A build prodcued a 32 bit dll.
- Changing the target to x64, VS produced a 64 bit dll
- Need unit tests in VAST 32 and Vast 64
- 250+ bitmaps referenced by a 4 digit id starting at 1000.
- a symbol to id table is in a pool dictionary in PamKernel class.
- Example: PamIcon fromModule 'pamResources.dll' id 1102.
- PamIconHolder class LoadModuleNamed:notify: does the load,
- source at \jas\JSO\Non-Smalltalk Source Code\working_pam
pg32.dll
- used by the Hci
RTIVast.dll
- no source
- Ron Painter would know
WindowBuilder
- WindowBuilder does not use any dlls.
- Widget Kit/Business Graphics last update 2007 and requires WindowBuilder
- WK/BG has only pg32.dll
- Widget Kit pro uses SS32D25.DLL, EDT32D20.DLL, FCC32D15.DLL, WKSSP32.EXE & WKSSPD32.DLL
Apps
Hci
- jasGraphics.dll
- jasMapIcons.dll
- jwarsResources.dll
- libGrib.dll
- libMI.dll
- libSlac.dll
- netapi32.dll
- pamresources.dll
- RTIVast.dll
Jacs
- uses shell32.dll
Sim
- HPACTool.dll
- jasGraphics.dll
- jasMapIcons.dll
- jwarsResources.dll
- libGrib.dll
- libMI.dll
- libSlac.dll
- netapi32.dll
- pamresources.dll
- RTIVast.dll
VP
- ANLMagnitudes.dll
- anlutils.dll
- CgeoObject.dll
- GeoProjections.dll
- GeoViewer.dll
- jasGraphics.dll
- jasMapIcons.dll
- jasMilGraphics.dll
- pamResources.dll
jas/jas_dlls.1737077419.txt.gz · Last modified: 2025/01/17 01:30 by 45.8.19.183
