Cal Widget 32bit / VB4 - Try This! 
Author Message
 Cal Widget 32bit / VB4 - Try This!

We are stuggling with the distribution requirements for Cal Widgets 32bit OCX.
 In our experimentation we removed OLE2.DLL, COMPOBJ.DLL, STORAGE.DLL,
OLE2DISP.DLL, etc. (actually renamed them ".old") on a Win95 machine.  We
confirmed that all instances of these DLLs were not on the system (using the
Find feature in Win95).  We then ran our VB4 32bit app using the 32bit OCX and
everything ran fine.  We asked Sheridan about this and they insisted the 32bit
OCX still requires all those OLE2 16bit DLLs.  We found that the OCX will not
load if OLE32.DLL and OLEAUT32.DLL are not present... but does not seem to
give a{*filter*} about OLE2.DLL, etc.  Has this been your experience?  Could
Sheridan be wrong about its' own product???  We thought that perhaps the DLLs
were already loaded... so we re-ran the test... with the same results.  
Further, you cannot rename a DLL that is "in use"... and we were able to
rename all the 16bit OLE2 DLLs while our 32bit app was running... we are
confused!  It would be great if someone could confirm our findings with their
own test to make sure we are not missing something obvious.


Sun, 03 May 1998 03:00:00 GMT  
 Cal Widget 32bit / VB4 - Try This!

Quote:

>We are stuggling with the distribution requirements for Cal Widgets 32bit OCX.
> In our experimentation we removed OLE2.DLL, COMPOBJ.DLL, STORAGE.DLL,
>OLE2DISP.DLL, etc. (actually renamed them ".old") on a Win95 machine.  We
>confirmed that all instances of these DLLs were not on the system (using the
>Find feature in Win95).  We then ran our VB4 32bit app using the 32bit OCX and
>everything ran fine.  We asked Sheridan about this and they insisted the 32bit
>OCX still requires all those OLE2 16bit DLLs.  We found that the OCX will not
>load if OLE32.DLL and OLEAUT32.DLL are not present... but does not seem to
>give a{*filter*} about OLE2.DLL, etc.  Has this been your experience?  Could
>Sheridan be wrong about its' own product???  We thought that perhaps the DLLs
>were already loaded... so we re-ran the test... with the same results.  
>Further, you cannot rename a DLL that is "in use"... and we were able to
>rename all the 16bit OLE2 DLLs while our 32bit app was running... we are
>confused!  It would be great if someone could confirm our findings with their
>own test to make sure we are not missing something obvious.

I think your confusion is in assuming that all the OLE DLLs will be
opened just because your app is running.  OLE uses it's own DLL's on
demand ( like an OLE server).  The only way you could find out for
sure would be to exercise all ( and I mean ALL) the functions of your
ocx application and monitor whether or not each of these
"questionable" DLLs are ever opened or not.  I think that you will
find that Sheridon is not wrong about their requirements,they are
echoing the specifications that M$ has laid out about what minimum
files are required.  My bet is that your app will eventually crash
somewhere if you leave out the DLLs.
--
J. Boyd Nolan, PE

Voice:(405) 739-1916    FAX:(405) 739-1095
Boeing Aerospace Operations


Sun, 03 May 1998 03:00:00 GMT  
 Cal Widget 32bit / VB4 - Try This!

Quote:
>I think your confusion is in assuming that all the OLE DLLs will be
>opened just because your app is running.  OLE uses it's own DLL's on
>demand ( like an OLE server).  The only way you could find out for
>sure would be to exercise all ( and I mean ALL) the functions of your
>ocx application and monitor whether or not each of these
>"questionable" DLLs are ever opened or not.  I think that you will
>find that Sheridon is not wrong about their requirements,they are
>echoing the specifications that M$ has laid out about what minimum
>files are required.  My bet is that your app will eventually crash
>somewhere if you leave out the DLLs.
>--
>J. Boyd Nolan, PE

>Voice:(405) 739-1916    FAX:(405) 739-1095
>Boeing Aerospace Operations

Thanks for the additional info...


Tue, 05 May 1998 03:00:00 GMT  
 
 [ 3 post ] 

 Relevant Pages 

1. Move data from a shared cal to default cal

2. Upgrade Problems: VB4.0/16Bit to VB4.0/32Bit

3. VB4 16bit Vs. VB4 32bit???

4. Sheridan Designer Widgets/Data Widgets

5. VB4 - 16BIT Sheridan Calendar Widgets (16bit OCX)

6. Widgets in VB4

7. Will Wordpad work will in vb4 32bit?

8. Using CreateProcess or ShellExecute (VB4-32Bit)

9. VB4.0EE 32bit Error writing EXE w/Rmt Supt files

10. Query vs. Dynaset in VB4.0 32bit

11. Out of Stack 28 using VB4-32bit with Office 97 Installed

 

 
Powered by phpBB® Forum Software