Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3
Default VBA reference path goes to lower case

I developed an Excel application where the worksheets reference DLLs that I
wrote. It is several versions old, and all DLLs are compiled with binary
compatibility to the previous version. All DLLs have always worked on all
user machines.

Now, they still work on mine, but on user machines after the install of the
new version, the references dialog indicates that the DLL is missing. When
that is unchecked, closed, reopened, the DLL found & checked, the path is
lower case. When the file is saved, closed & reopened, the DLL shows again as
missing.

Just before this version was installed, all machines were upgraded to Office
2003 sp2 and to XP sp2. There's probably a catch here somewhere.

Any ideas?
Thanks in advance - Stoney
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,600
Default VBA reference path goes to lower case

after the install of the new version

Does that include registration (regsvr32) ..

Regards,
Peter T

"Stoney" wrote in message
...
I developed an Excel application where the worksheets reference DLLs that

I
wrote. It is several versions old, and all DLLs are compiled with binary
compatibility to the previous version. All DLLs have always worked on all
user machines.

Now, they still work on mine, but on user machines after the install of

the
new version, the references dialog indicates that the DLL is missing. When
that is unchecked, closed, reopened, the DLL found & checked, the path is
lower case. When the file is saved, closed & reopened, the DLL shows again

as
missing.

Just before this version was installed, all machines were upgraded to

Office
2003 sp2 and to XP sp2. There's probably a catch here somewhere.

Any ideas?
Thanks in advance - Stoney



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3
Default VBA reference path goes to lower case

Absolutely. with first an Un-regsvr32, then a regsvr32.
Stoney

"Peter T" wrote:

after the install of the new version


Does that include registration (regsvr32) ..

Regards,
Peter T

"Stoney" wrote in message
...
I developed an Excel application where the worksheets reference DLLs that

I
wrote. It is several versions old, and all DLLs are compiled with binary
compatibility to the previous version. All DLLs have always worked on all
user machines.

Now, they still work on mine, but on user machines after the install of

the
new version, the references dialog indicates that the DLL is missing. When
that is unchecked, closed, reopened, the DLL found & checked, the path is
lower case. When the file is saved, closed & reopened, the DLL shows again

as
missing.

Just before this version was installed, all machines were upgraded to

Office
2003 sp2 and to XP sp2. There's probably a catch here somewhere.

Any ideas?
Thanks in advance - Stoney




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,600
Default VBA reference path goes to lower case

I don't know! also not sure if change of case is directly relevant.

Absolutely sure compatibility was never broken ?
Does the dll have any references to Office App's, eg Excel, if so was the
dll compiled with these set to the oldest *.olb that any user might have.

The Windows & Office upgrade, anything different about relative path's
particularly as regards multiple users if different from the previous setup.

Guess none of the above not related, maybe doing the following might lead
somewhere -

Temporarily register the old dll on your machine (same version that
previously worked on user's system). Make an xls (file1) with a ref set to
the old dll. Include some code to test all the exposed methods in the old
dll.

copy file1 to file2
Re-register the new dll
remove the ref in file2 and set a ref to the new dll.
Check file1 & file2 both work on your machine with file1 now using the new
dll (but don't save file1 with the new dll registered)

Send both files to your users to test with the new dll registered on their
machine.

Regards,
Peter T


"Stoney" wrote in message
...
Absolutely. with first an Un-regsvr32, then a regsvr32.
Stoney

"Peter T" wrote:

after the install of the new version


Does that include registration (regsvr32) ..

Regards,
Peter T

"Stoney" wrote in message
...
I developed an Excel application where the worksheets reference DLLs

that
I
wrote. It is several versions old, and all DLLs are compiled with

binary
compatibility to the previous version. All DLLs have always worked on

all
user machines.

Now, they still work on mine, but on user machines after the install

of
the
new version, the references dialog indicates that the DLL is missing.

When
that is unchecked, closed, reopened, the DLL found & checked, the path

is
lower case. When the file is saved, closed & reopened, the DLL shows

again
as
missing.

Just before this version was installed, all machines were upgraded to

Office
2003 sp2 and to XP sp2. There's probably a catch here somewhere.

Any ideas?
Thanks in advance - Stoney






Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Changing multiple cell text from lower case to upper case Patti Excel Discussion (Misc queries) 2 January 4th 08 08:35 PM
Formula to identify lower case vs upper case laralea Excel Worksheet Functions 3 September 13th 06 06:54 PM
Change the text from lower case to upper case in an Excel work boo dave01968 Excel Discussion (Misc queries) 2 December 9th 05 09:09 AM
How do I change a column in Excel from upper case to lower case? Debbie Kennedy Excel Worksheet Functions 3 May 2nd 05 06:57 PM
How do I change existing text from lower case to upper case CT Cameron Excel Discussion (Misc queries) 2 November 30th 04 01:07 AM


All times are GMT +1. The time now is 11:42 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"