[AccessD] Need Open File Dialog Box

Rocky Smolin rockysmolin at bchacc.com
Tue Aug 7 18:44:48 CDT 2018


Roger that.

r

-----Original Message-----
From: AccessD [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of
Stuart McLachlan
Sent: Tuesday, August 07, 2018 4:19 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Need Open File Dialog Box

Also note the requrement for the B in

.lStructSize = LenB(OFN)

when building the OPENFILENAME variable before calling the function.


On 8 Aug 2018 at 8:53, Stuart McLachlan wrote:

> >  I added the PtrSafe and changed the declarations of Long to
> >  LongPtr. 
> 
> Be careful with Long/LongPtr.  You should only change those Longs
> which are actual pointers to memory locations or handles.  All the
> others need to stay as Long.
> 
> On 7 Aug 2018 at 14:48, Rocky Smolin wrote:
> 
> > Dear List:
> > 
> > 
> > 
> > A client has me adding some functions to a legacy app that was
> > written in 32 bit Access. So it has trouble running on the 64 bit
> > Access he has on his machine.  Switching to 32 bit is not an option.
> > 
> > 
> > 
> > 
> > The adh common open file dialog function which has been working so
> > nicely no longer works - it uses comdlg32.dll.  
> > 
> > 
> > 
> > Declare PtrSafe Function adh_apiGetOpenFileName Lib "comdlg32.dll" _
> > 
> > Alias "GetOpenFileNameA" (ofn As tagOPENFILENAME) As Boolean
> > 
> > 
> > 
> > I added the PtrSafe and changed the declarations of Long to LongPtr.
> > But no cigar.
> > 
> > 
> > 
> > So I'm looking for a replacement open file dialog box function that
> > might work on both 232 and 64 bit boxes.
> > 
> > 
> > 
> > Any help greatly appreciated by me and my client who HAS to get a
> > report out this week. L
> > 
> > 
> > 
> > MTIA
> > 
> > 
> > 
> > 
> > 
> > Rocky Smolin
> > 
> > Beach Access Software
> > 
> > 760-683-5777
> > 
> >  <http://www.bchacc.com> www.bchacc.com
> > 
> >  <http://www.e-z-mrp.com> www.e-z-mrp.com
> > 
> > Skype: rocky.smolin
> > 
> > 
> > 
> > 
> > 
> > -- 
> > AccessD mailing list
> > AccessD at databaseadvisors.com
> > http://databaseadvisors.com/mailman/listinfo/accessd
> > Website: http://www.databaseadvisors.com
> > 
> 
> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 


-- 
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