Wan-Teh

Yes, I plan on looking at that after I solve the Windows 98 problem.  It is
just as strange.  I traced the problem down to the NSS_Init call, and for a
while I thought it was because I had Netscape 4.79 and it's associated db's
on the Windows 98 system.  I was using these databases to test with.
However I removed Netscape 4.70 completely, including the db's and loaded
Netscape 6.2 and tried running the program with the new databases with no
certificates.  Same problem, the program bombs on the NSS_Init call.  I then
copied the db's from the Windows XP system and overlayed the ones on the
Windows 98 system.  Same thing, the NSS_Init call causes the program to
bomb.

I then went back to the XP system and generated the application using static
links for all the NSS functions except for the nspr4.dll.  Tested on XP and
everything worked perfect.  Copied to the Windows 98 system, and same
failure.  So, from what I see, all NSS_Init does it setup the random number
support and open the databases.   Since no one else seems to be having any
problems at all with Windows 98, perhaps it is some other compiler option I
have messed up.  Note that I use CVS to get the latest 3_3_1 code and 4_1_2
nsprpub with the target set to WIN95.

BTW, is there any differences between the Netscape 4.79/Netscape 6.2
databases I should be aware of?  I searched the Mozilla site and seen some
references to different versions of the DB format, but nothing that states
one versions database will not work with another versions databases.

Ken







"Wan-Teh Chang" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Kenneth R. Robinette wrote:
>
> > Found the problem.  I had to turn off all optimizations in the Microsoft
VC
> > 6 C++ compiler for the dll that did the LoadLibrary API to load and call
the
> > NSS dll's.
>
>
> This is strange.  We should find out why.
>
> Wan-Teh
>



Reply via email to