LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LV7 Great Problems

Hello,
since we updated to lv7, we have some problems.
1. Debugging dlls causes the debugger (ms vc6) to jump from one code-line to
another.
2. We have a lot of debug-messages like:"HEAP[LabVIEW.exe]: HEAP: Free Heap
block 1831d000 modified at 1831dc24 after it was freed "

I think the problem is, that we link against the msvctd.dll, labview uses
the msvcrt.dll, and so there a two instances of global objects and heaps.
Lv7 now uses 4 threads, lv6 used 1.

Any idea, what to do?

Christian Schmitz
0 Kudos
Message 1 of 2
(2,466 Views)
Christian,

Due to code changes and improvements, LV7 will allocate threads differently than LV6...this should actually be an improvement for your program.

Are you using LV created dlls? I don't understand how LV could be involved in a problem dealing with MSVC6.

Please tell me more about what you are doing with LV that returns the "heap" errors.

-Brett
0 Kudos
Message 2 of 2
(2,466 Views)