Missing the ntimer dll

poppinspoppins Member Posts: 647
Hi everyone,
I am running through an automation error whenever I am trying to run a certain form. After debugging, I discovered that the missing dll is
NTimer.dll
What shall I do? If I copy the dll from another computer, would that be enough?
Thanks in advance :)

Comments

  • ara3nara3n Member Posts: 9,256
    classic form have a timer property. you can use that instead of the dll file.
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • einsTeIn.NETeinsTeIn.NET Member Posts: 1,050
    poppins wrote:
    What shall I do? If I copy the dll from another computer, would that be enough?
    It depends. If the registry keys in background are still existing and you copy it to the same folder it was before (what is mentioned in registry) then it should work. Otherwise you could try to use the repair option of your NAV install package. Also you could register it manually by using regsvr32.
    "Money is likewise the greatest chance and the greatest scourge of mankind."
  • poppinspoppins Member Posts: 647
    ara3n wrote:
    classic form have a timer property. you can use that instead of the dll file.
    How?
  • poppinspoppins Member Posts: 647
    It depends. If the registry keys in background are still existing and you copy it to the same folder it was before (what is mentioned in registry) then it should work. Otherwise you could try to use the repair option of your NAV install package. Also you could register it manually by using regsvr32.
    Infact, the dll didn't exist before.The NAV isn't installed in my machine, the IT guy just copied the folder Classic containing the shortcut ofinsql.exe into my computer and that's what I am using to access NAV.
    So, if I am going to copy the dll, where shoud I place it?and then, should I register the dll or not?
  • ara3nara3n Member Posts: 9,256
    poppins wrote:
    ara3n wrote:
    classic form have a timer property. you can use that instead of the dll file.
    How?

    you need development skills to make the change. i suggest to get in contact with your partner.
    the other option is to register the dll as mentioned above
    Ahmed Rashed Amini
    Independent Consultant/Developer


    blog: https://dynamicsuser.net/nav/b/ara3n
  • einsTeIn.NETeinsTeIn.NET Member Posts: 1,050
    poppins wrote:
    Infact, the dll didn't exist before.The NAV isn't installed in my machine, the IT guy just copied the folder Classic containing the shortcut ofinsql.exe into my computer and that's what I am using to access NAV.
    That's why it's recommended to always use the real install package. Copying the folder should only be used as quick solution for short time test or something like that. If you need it permanently then you should always use the installation setup.
    poppins wrote:
    So, if I am going to copy the dll, where shoud I place it?and then, should I register the dll or not?
    You can place it wherever you want. After you registered it, NAV will know where to find it. I suggest to place it at the official directory (where the installation wizard would also place it). That would be %programfiles%\Common Files\%official NAV name of your current version%\Timer\NTimer.dll .
    "Money is likewise the greatest chance and the greatest scourge of mankind."
Sign In or Register to comment.