Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TugboatEng on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Another Excel with VB

Status
Not open for further replies.

shay11

Computer
Joined
Dec 24, 2003
Messages
4
Location
IL
Hi again,
I've written a VB application which handles with excel files. I've made an .exe from it and ran it and it works fine. However, when I'm tring to run the exe on a computer with WinXP, I'm encounter errors. When I re-compile the code in the XP computer (the same code, no changes!) the exe run just fine.
Anyone has a clue?
Shay
 
Most likely, you are using a library/dll/control that has been updated in XP. So when you recompile on the XP machine, it compiles with the newer version and runs correctly. If you need the code to run on different OS's, try using the most recent version of the file in question on all systems.

To find out which files and dependencies exist, look under PROJECT-REFERENCES and PROJECT-COMPONENTS. You will see which components and library files are being used by your application. Usually, these files are backwards compatible So if you compile the program on the XP machine, it should work for previous OS systems as well.

If, however, your dependencies include different versions of the Excel library, you will need a different approach. Let me know ...
 
Thanks, that's probably the problem.
But I've managed to solve it like that -
I've define the excel components as object
(dim oExcel as Object
istead of
dim oExcel as Excel.Application
)
and used the CreateObject to create it.
Now it works...
Shay
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top