LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

nicont.dll?

Since two days ago, everytime I start CVI, I am seeing a msg,
"nicont.dll is registered but version is old". Does anyone know what
this means?


vishi
0 Kudos
Message 1 of 9
(4,910 Views)
Hmmm, thats wierd. Whats the version of the nicont dll you have ( should be under C:\Program Files\National Instruments\Shared ). Mine's 1.0.0.34 (with CVI 7.0). If you file is older, you can go to the ..\CVI\redist folder, you should have 2 dll,s there called nicont_restore.dll and nicontdt_restore.dll. These should be the current versions.

So unregister the nicont and nicontdt dll's from the shared folder ( using regsvr32 ), copy over and rename the restore dlls into the shared folder and register them.

Let me know if this works for you.

Bilal Durrani
NI
Bilal Durrani
NI
0 Kudos
Message 2 of 9
(4,910 Views)
Thanks Bilal, it fixed the problem.


vishi

bilalD wrote:
> Hmmm, thats wierd. Whats the version of the nicont dll you have (
> should be under C:\Program Files\National Instruments\Shared ). Mine's
> 1.0.0.34 (with CVI 7.0). If you file is older, you can go to the
> .\CVI\redist folder, you should have 2 dll,s there called
> nicont_restore.dll and nicontdt_restore.dll. These should be the
> current versions.
>
> So unregister the nicont and nicontdt dll's from the shared folder (
> using regsvr32 ), copy over and rename the restore dlls into the
> shared folder and register them.
>
> Let me know if this works for you.
>
> Bilal Durrani
> NI
0 Kudos
Message 3 of 9
(4,910 Views)

I have two folders program folders (I'm running Win7 64bit). There are Program Files and there are Program Files (x86). Both have the nicont.dll both are dated 4/19/2001. The file nicont_restore.dll  are no where to be found. I have CVI Labwindows 2010 SP1 running.  What do I do now ? 

 

Can't call an ActiveX component - nicont.dll is registered but version is old.

 

How the heck do you call regsvr32 and unrefisger a dll in Win7 ??

0 Kudos
Message 4 of 9
(4,180 Views)

If you have CVI 2010 SP1 installed, C:\Program Files (x86)\National Instruments\Shared\nicont.dll should be version 1.0.0.48 and should have a 2011 date. If you have a 2001 file, something very wrong must have happened during some installation or uninstallation. Did you recently install some very old version of LabVIEW, CVI or TestStand, after you had installed CVI 2010 SP1?

 

In any case, your best bet at this point is probably to repair your CVI 2010 SP1 installation. Let me know if that doesn't fix the problem.

 

Luis

0 Kudos
Message 5 of 9
(4,171 Views)

On a second glance, I just noticed that the date you posted (4/19/2001) is very similar to the date that it's supposed to have (4/19/2011). That was probably a typo, then, right?

 

In that case, repairing probably won't help. You must have ended up with a different version of nicont.dll registered. Can you check the full path of nicont.dll in the following registry key?

 

HKEY_CLASSES_ROOT\CLSID\{7E985DEE-3D20-11D2-A3EA-006008CA119A}\InprocServer32

 

Luis

0 Kudos
Message 6 of 9
(4,170 Views)

I checked with regedit and I don't have an

HKEY_CLASSES_ROOT\CLSID\{7E985DEE-3D20-11D2-A3EA-0​06008CA119A}\InprocServer32

entry.

 

Lou

 

0 Kudos
Message 7 of 9
(4,163 Views)

That would imply that you don't nicont.dll registered at all. Can you search your entire registry for nicont.dll and let me know what you find?

 

If it doesn't show up at all, you should reregister it by passing it as an argument to regsvr32.exe.

 

Luis

0 Kudos
Message 8 of 9
(4,153 Views)

I searched there is registered dll. Will go ahead and register.  Thanks

 

0 Kudos
Message 9 of 9
(4,149 Views)