Windows XP Virtual Dos problem

G

Guest

Hi,

I have to use a fairly atiquated 16 bit application to connect to my Bank,
called Bankline. It runs fine on one computer but I have installed it on a
new machine and get an Ntvdm error. Both computers are running Windows XP
Pro SP2. I have tried the bank support who suggested a few fixes but were
unable to cure the problem.

When the program is run the error: "NatWest Electronic Services: ntvdm.exe -
Bad Image. The application or dll C:\Bankline\Blfw.exe is not a valid
Windows Image. Please check against your installation diskette."

If I click OK the program continues to load & appears to run fine other than
each time I click on something within the program the same error occurs or
the same error other than the file name being different (eg.
C:\Sqlany50\Win\Dbeng50W.exe).

I have checked through KB314106 and all seems to be in order in my
Autoexec.nt and config.nt files.

The program itself seems to work ok, just difficult to use having to click
ok to all the error messages.

Any idea what is wrong or what I can do to sort this out?

Thanks,

Phill.
 
D

David Candy

It seems a file is corrupt, and not too essential by the sounds of it. Try reinstalling the app.

Blfw.exe, is this the main program's name?
 
G

Guest

Thanks for the reply David.

I have tried reinstalling the app several times, but on this particular
machine always get the same problem. Installed on a different machine, again
running XP Pro SP2 and works fine. Unfortunately its the machine that
creates the problem that I need to run it on though.

Thanks,

Phill.
 
G

Guest

Sorry David, missed that part. I think it is the main program. The shortcut
created on installation points to blfw32.exe but I'm assuming that runs
blfw.exe (Bank Line For Windows) in some way. That said just clicking on
blfw.exe brings up the normal log on window for the program but generates
errors on trying to log on, so it would appear that blfw32.exe does have to
be run.

Thanks,

Phill.
 
D

David Candy

Drag that file blfw into the cmd prompt window (so it will type the path for you) and press enter. Does it run. Open the folder that file is in (press up arrow, end, backspace over the program name, home, type CD <space>) press enter, type dir /a /s

Run any exe here and see what happens.
 
D

David Candy

It could be you don't have enough memory. Is this a dos application or Win16?

--
--------------------------------------------------------------------------------------------------
Read David defending the concept of violence.
http://margokingston.typepad.com/harry_version_2/2005/10/entering_the_ga.html#more
=================================================
"David Candy" <.> wrote in message Drag that file blfw into the cmd prompt window (so it will type the path for you) and press enter. Does it run. Open the folder that file is in (press up arrow, end, backspace over the program name, home, type CD <space>) press enter, type dir /a /s

Run any exe here and see what happens.
 
D

David Candy

I'm just a bit uncertain. Win 16 programs use the dos subsystem too. When one talks 16 bit, that is normally how one refers to window 16 bit programs. It's still a message that can mean corruption in Dos or Win 16. But can mean what it says in Dos as well. Is there a manual if it is dos and if so what does it say it's system requirements are.

--
--------------------------------------------------------------------------------------------------
Read David defending the concept of violence.
http://margokingston.typepad.com/harry_version_2/2005/10/entering_the_ga.html#more
=================================================
"David Candy" <.> wrote in message Drag that file blfw into the cmd prompt window (so it will type the path for you) and press enter. Does it run. Open the folder that file is in (press up arrow, end, backspace over the program name, home, type CD <space>) press enter, type dir /a /s

Run any exe here and see what happens.
 
G

Guest

Hi David,

Thanks for all the ideas and suggestions.

The blfw.exe file doesn't run properly either by clicking it in windows or
from a command prompt. I'm asuming this is ok though as it comes up with
excatly the same errors (dll missing) on the amchine where the program runs
fine normally. I tried running the blfw32.exe from the command prompt having
first changed to its directory, but again get the same error as when the
program is run normally.

I'm assuming its a 16 bit Windows program that uses ntvdm but I could be
wrong.

The really odd thing is that it works fine on one macine but not the other.
Also odd that if each "Not avalid Window image" error is ok'd then the
program sems to continue running normally - just a pain to have to keep oking
the errors.

Tried running notepad.exe from the Bankline directory from a dos prompt &
that runs fine, is that the sort of thing you meant me to try? (wasn't sure
what sort of exe to try running).

Thanks for any more thoughts,

Phill.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top