From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

RTE LV17 64bit on Windows10 Home 64bit don't work:

I built an application and an installer in LV2017 (64bit) on a PC with Windows 7 Pro 64bit.
I installed the application on a Windows10 Home tablet (64bit).
When I try to launch the application I get an error window:


"MyHOMEalarm.exe- Entry Pointing Not Found
The procedure entry point BaseReleaseProcessExePath culd not be
Located in the dynamic link library C: \ ProgramFiles \ BETA \ Alarm \ data \ kernel32.dll. "


After clicking OK, the front panel with the broken arrow appears and a new window with the message:


"Missing external function kernel32.dll: GetSystemPowerStatusC in VI Alarma.vi"

 

What can I do?

0 Kudos
Message 1 of 11
(3,624 Views)

@Marinica wrote:

 

What can I do?


Attach your VI(s) and let us take a look to find the flaw.

 

Bob Schor

0 Kudos
Message 2 of 11
(3,601 Views)

Attached is all the compressed project.

It was developed on Windows10 Professional 64bit machine and under LV2017 64bit.

I need to run the application on a 64-bit Windows10 machine

0 Kudos
Message 3 of 11
(3,589 Views)

Into the same project are two others simple applications build that work very well on target machine:

CheckCOM

DefaultDirectory

The main application is Alarma.vi but it works using two additional hardware device:

-BMS1040 - is an acquisition and programmable controller 16inputs, 4outputs. It communicate using RS485 and ModbusRTU protocol.

-USR-GPRS-410 is an GPRS server able to send SMS to a mobile phone

0 Kudos
Message 4 of 11
(3,587 Views)

@Marinica wrote:

I built an application and an installer in LV2017 (64bit) on a PC with Windows 7 Pro 64bit.
I installed the application on a Windows10 Home tablet (64bit).
When I try to launch the application I get an error window:


"MyHOMEalarm.exe- Entry Pointing Not Found
The procedure entry point BaseReleaseProcessExePath culd not be
Located in the dynamic link library C: \ ProgramFiles \ BETA \ Alarm \ data \ kernel32.dll. "


After clicking OK, the front panel with the broken arrow appears and a new window with the message:


"Missing external function kernel32.dll: GetSystemPowerStatusC in VI Alarma.vi"

 

What can I do?


Are you trying to run your exe on a tablet? 

If yes, what processor has this tablet? 

0 Kudos
Message 5 of 11
(3,580 Views)

The tablet is ASUS T101HA,

Processor: Intel Atom x5-Z8350 CPU @ 1.44GHz

RAM: 2GB (1.83GB usable)

0 Kudos
Message 6 of 11
(3,567 Views)

On the other hand, I installed and run another two applications, of which one also used the RS485 communication.
The tablet does not have a native serial port, but I used an USB-RS485 adapter cable from FTDI. The drivers have been installed very well and the small test application communicates excellently with my hardware device.

0 Kudos
Message 7 of 11
(3,566 Views)

Are the two application that you have run on the tablet also LabVIEW builds ?

0 Kudos
Message 8 of 11
(3,551 Views)

Does the application work correctly if you run in on a windows machine that is not a tablet?

 

(I assume things would work correctly if you disable that loop where you call the dll).

 

Why are you including kernel32.dll with the installation?

 

Have you tried using LabVIEW 32bit instead? (LabVIEW 64bit is an unusual choice for something like this. What was the reason for the decision?)

0 Kudos
Message 9 of 11
(3,539 Views)

Sorry for the delay.
I was on vacation.


I used LV64b because the laptop I developed was 64b (W7-64b) and I installed LV64b. The target machine runs W10-64b, so I did not get tired of trying 32b.

But now I will, let's see what happens

0 Kudos
Message 10 of 11
(3,437 Views)