NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

mutex.cpp and .h missing from DBLog MSVC project?

Sorry if this is documented somewhere, I couldn't find anything...

I am experimenting with the MSVC DBLog project that installs with TestStand
3.0. However, there appears to be some files missing... specifically
mutex.cpp and mutex.h.

There IS a mutex.cpp and mutex.h in the folder ...\TestStand
3.0\Components\NI\StepTypes\SyncSteps, but if I include this folder as an
include folder, I get tons more compile errors. Am I supposed to be using
these files? If so, can someone point out how to set up my MSVC build
environment properly for buildign DBLog?

If these aren't the versions that need to be used, does anyone know where I
can get these missing files?

Thanks,

---
Bob
0 Kudos
Message 1 of 3
(3,153 Views)
Bob -
You are correct that the installer did not included them. Here they are...

I am curious as to what customizations that you might be wanting to do to the DBLog DLL?

Scott Richardson (NI)
Scott Richardson
https://testeract.com
Download All
0 Kudos
Message 2 of 3
(3,153 Views)
Scott,

> You are correct that the installer did not included them. Here they
> are...
>
> I am curious as to what customizations that you might be wanting to do
> to the DBLog DLL?

Mostly being nosy 😉 We implemented our own SQL Server specific
stored-procedude-heavy schema and dblog equivalent under TestStand 1.0 and
2.0. I am now looking at how I might merge or combine our custom schema
with the off-the-shelf TestStand 3.0 DBLog library. I was curious how the
NI implementation abstracted the actual backend database access. While
poking around the DBLog code, I attempted to build a browse info file in
order make navigation easier and stumbled across the missing files.

Thanks again for the quick response!

---
Bob
0 Kudos
Message 3 of 3
(3,153 Views)