[AccessD] Open File Dialog Box Call Fails

Rocky Smolin - Beach Access Software bchacc at san.rr.com
Wed Jun 22 12:38:30 CDT 2005


Bobby:

Thanks.  I'll forward mine to him and see what happens.

Rocky

----- Original Message ----- 
From: "Bobby Heid" <bheid at appdevgrp.com>
To: "'Access Developers discussion and problem solving'" 
<accessd at databaseadvisors.com>
Sent: Wednesday, June 22, 2005 8:06 AM
Subject: RE: [AccessD] Open File Dialog Box Call Fails


> You might try sending him your version and have him back his dll (or full
> system) up, unregister his version, copy yours to where his was, and
> register it.  This is a big YMMV.
>
> If his is different, you might could try the reverse on your system.  If 
> it
> worked, then recompile your app and then have him re-install.
>
> If the different versions is what is causing the problem, then you have 
> just
> entered that infamous place lovingly called "DLL Hell."
>
> I am just shooting in the dark here, but this is some of the stuff that I
> would investigate.
>
> Bobby
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin -
> Beach Access Software
> Sent: Wednesday, June 22, 2005 10:45 AM
> To: Access Developers discussion and problem solving
> Cc: Ben Saltzer
> Subject: Re: [AccessD] Open File Dialog Box Call Fails
>
>
> I suppose he could check the properties on his comdlg32.dll.  If it 
> doesn't
> match the one I'm using (where the app still works) where could he find 
> the
> old one?
>
> TIA
>
> Rocky
>
> ----- Original Message ----- 
> From: "Bobby Heid" <bheid at appdevgrp.com>
> To: "'Access Developers discussion and problem solving'"
> <accessd at databaseadvisors.com>
> Sent: Wednesday, June 22, 2005 7:39 AM
> Subject: RE: [AccessD] Open File Dialog Box Call Fails
>
>
>>I wonder if it is some sort of service pack that has hosed something?
>>Or  maybe he installed something that put a different version of
>>comdlg32.dll?
>>
>> Bobby
>>
>> -----Original Message-----
>> From: accessd-bounces at databaseadvisors.com
>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky
>> Smolin - Beach Access Software
>> Sent: Wednesday, June 22, 2005 10:26 AM
>> To: AccessD at databaseadvisors.com; dba-tech
>> Cc: Ben Saltzer
>> Subject: [AccessD] Open File Dialog Box Call Fails
>>
>>
>> Dear List:
>>
>> I have a client who's selling an app I wrote where I use the code from
>> the ADH to call the file open dialog box:
>>
>> Declare Function adh_apiGetOpenFileName Lib "comdlg32.dll" _  Alias
>> "GetOpenFileNameA" (ofn As tagOPENFILENAME) As Boolean
>>
>> I haven't worked on the app for several months and it's been very
>> stable until a couple of weeks ago when this call began to fail with
>> no error message.  Just didn't open the dialog box.  Then it failed on
>> another computer.  Then on another one.  Now no computer in his place
>> runs this api.
>>
>> I went over to his place and stepped through the code and sure enough
>> it goes to the api call and then goes right through the api call
>> without opening the dialog box.
>>
>> If we try to drop the common dialog control onto a form in design view
>> from
>> the additional tools list in the toolbox we get a message that says the
>> OLE
>> server isn't registered.
>>
>> So I need to figure out
>>
>> 1) how to get the OLE server registered (unregistered first I suppose)
>> and see if that is somehow hosing the file open dialog box
>> 2) figure out if there's a problem with comdlg32.dll
>> 3) see if I can determine why this app suddenly went south so that it
>> doesn't happen at one of his customer sites.
>>
>> He's using Access 2000 SP-3 but also fails in AXP.  The app fails on
>> both W2K and WXP.  He's pretty careful about virus scanning.  I don't
>> think it is a virus even though it behaves like one.  Is it possible
>> that it got hosed by an automatic windows update?
>>
>> Any clue as to what's going on here would be greatly appreciated.
>>
>> MTIA,
>>
>> Rocky Smolin
>> Beach Access Software
>> http://www.e-z-mrp.com
>> 858-259-4334
>
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 




More information about the AccessD mailing list