More Debugging your custom NX Applications

PDB (Program DataBase) files are your friend

General Information
Create .pdb files for all your executables, put them next to your custom application executable (dll). When and if it errors the NX syslog will give you better debugging information. It does increase the size of your deliverable, but is a life saver when problems occur at a users machine and not in your environment.

Generating pdb files
By default Microsoft Visual Studio generates the .pdb file. It is named the same as your executable name .pdb. If you don’t want the size increase in your deliverables, have them handy to email to your customer to install so the syslogs gives you the information you need to narrow down the issue quicker.

Location where they are
The .pdb files are located where your executables are linked at. For example in Visual Studio it is “Project/Release/applicationName.pdb“.

Where to put the pdb files
For standard UFUSR entry point, place them in the customDirectory path / application directory next to your applicationName.dll

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Leave a Reply