• Won't start on Windows 7 64bit

    By F. Kranenburg 1 decade ago

    Program can not find nnotes.dll and can not load the analyse_capi.dll.

    • Yes,it's installed with admin rights and I have .NET 3.5 SP1 (also 4.0)

      By F. Kranenburg 1 decade ago
      • By Timothy B Nichols 1 decade ago

        Interesting. I just downloaded it again, and it runs as expected on another machine.



        I do get the exact problem if I do not have this setting set in the short-cut:



        http://www.openntf.org/Projects/pmt.nsf/4cf7002b4da2f726862570ef007ed885/0F7482A64A57EEBD862578140058F83F/$file/security.png



        Which version of Notes are you running? I might ask you some specific questions about what is in your registry next..

        • Not installed,even with admin rights

          By F. Kranenburg 1 decade ago

          I have installed it under admin rights (I'm admin on my computer with UAC turned off) and started the program and got these errors. I'm running version 8.5.2.

           

          fatal error 2

           

          fatal error 1

          • thanks

            By Timothy B Nichols 1 decade ago

            Ok. Well, if the short-cut is set to use admin privs, then I have think 8.5x uses different reg keys now.

            I'm specifically scanning the value in:

            HKEY_CLASSES_ROOT\.nsf\Shell\Open\Command

             

            expecting to find a Default value similar to:

             

            C:\lotus\notes\notes.exe  -defini %1

             

            My company is switching to 8.5 in early february. When we do this, I will d/l the 8.52 client and see how the product is set up in the registry and adjust the code accordingly. Until then, I will continue to list this product as 7.x compatible only

            • Curious

              By Timothy B Nichols 1 decade ago

              I am wondering now, if you explicitly add the Notes program path to your system path, if the problem persists? This is effectively what the application was trying to do for you (but only temporarily, during the execution of the program).

              • that works

                By F. Kranenburg 1 decade ago

                Adding the notes dir to my path works, but I'm not too happy about that because it could slow down the computer.

                Maybe you should get the install path from the registry en and get the nNotes. DLL directly from there.

                • that's exactly what it does

                  By Timothy B Nichols 1 decade ago

                  "Maybe you should get the install path from the registry en and get the nNotes. DLL directly from there."

                  ... that's exactly what it does - in your case it appears not to work because of a uac issue.

                  Like I said in a couple of posts above, it appears 8.5 has differences in the registry. very minor stuff. I'll correct it when i get 8.52 installed in a cpl of weeks and can take a look at it.

                  This is a recommended process for C API developers by IBM, see C API Reference chapter 4-1 under the section: "Explicitly Loading the Notes DLL" if you seek clarification.

                  Thanks for verifying.

                   

                  And adding this path should have no significant impact on your machine. But it is undesirable that you have to do this. Normally the application update the path temporarily, only while the process is running. However, in your case, you have to make a more permanent path change - which is not what I wanted you to have to do. Had the application had the rights to find this path, it would have added it for you. Now that you added the path, it knows that it does not have to crawl your registry and figure it out for you.

                   
                  
    • Resolved in 1.0.2

      By Timothy B Nichols 1 decade ago

       

      • Resolved in 1.0.2

        By Timothy B Nichols 1 decade ago

        ReadMe.txt has a workaround for earlier releases.