LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

win 7 64 bit issues building 32 bit app

I am using LV2012 SP4(32 bit) on a win 7 (64 bit) system.

I have a program that uses a 32 bit PCMCIA card and I have built an application. There are no 64 bit drivers for my PCMCIA card, so I can only use it on XP or Win 7 (32 bit) system.

When I launch the application   [built with LV2012 SP4(32 bit) on a win 7 (64 bit) system]  on XP system, the PCMCIA card will not configure and sends an error.

I've copied my project to 32 bit XP system and built the application using the same [LV2012 SP4 (32bit)] and the executable works fine.

Why can't I build this app on my Win 7 (64 bit) system and get it working on an 32 bit system?

What is different about the compiler?

 

0 Kudos
Message 1 of 15
(3,486 Views)

I'd be more interested in the drivers you are packaging.  I think that when you are building on a 64-bit system, it is including the 64-bit NI drivers.  When you build on the 32-bit system, you are including the 32-bit NI drivers.  I *think* this is true.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 2 of 15
(3,469 Views)

I'm using the labview 32 bit development system on a Win 7 64 bit platform.

The card drivers are on the XP system and it is the card that fails to initialize during setup. The card error is that it can't find the card.

0 Kudos
Message 3 of 15
(3,461 Views)

And why is it that you can't install the driver on the Windows 7 PC ?

0 Kudos
Message 4 of 15
(3,457 Views)

@dkfire wrote:

And why is it that you can't install the driver on the Windows 7 PC ?


I think he is saying that the card only has 32-bit drivers.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 5 of 15
(3,454 Views)

Do you have a model number for the PCMCIA card?  I haven't heard the terminology PCMCIA in years.  I bet it is only available in older drivers.  Probably drivers that pre-date Windows 7.

0 Kudos
Message 6 of 15
(3,435 Views)

@billko wrote:

@dkfire wrote:

And why is it that you can't install the driver on the Windows 7 PC ?


I think he is saying that the card only has 32-bit drivers.


Sure, but that does not exclude him from installing the drivers on a Windows 7 64 bit PC.

0 Kudos
Message 7 of 15
(3,416 Views)

Yes it does. Win 7 (64) will not use 32 bit drivers.

This is not the problem.

Original problem is why LV won't build and run on 32 bit system when using a Win 7 (64) platform.

I was expecting a NI support tech to explain why I have this problem

0 Kudos
Message 8 of 15
(3,410 Views)

@DSMarcinko wrote:

Yes it does. Win 7 (64) will not use 32 bit drivers.

This is not the problem.

Original problem is why LV won't build and run on 32 bit system when using a Win 7 (64) platform.

I was expecting a NI support tech to explain why I have this problem


I was thinking that you were packaging 64-bit LV drivers with your installation pkg.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 9 of 15
(3,404 Views)

@DSMarcinko wrote:

Yes it does. Win 7 (64) will not use 32 bit drivers.

This is not the problem.

Original problem is why LV won't build and run on 32 bit system when using a Win 7 (64) platform.

I was expecting a NI support tech to explain why I have this problem



That is not true. If that was a case, many people will be left with old hardware that they can't use any more.

We have USB products with only 32 bit driver, that is runing fine on my windows 7 64 bit. I even have DAQmx 32-bit driver, else I'm not able to program with DAQmx in my 32bit LabVIEW.

To your real problem:

When you make your program in 64bit and install it on the 32bit PC, are there any driver install a long side the exe by LabVIEW. Could it be that LabVIEW is somehow using the wrong driver DLL's ?

0 Kudos
Message 10 of 15
(3,390 Views)