[AccessD] A2K: Regsvr32 assistance please

Darren DICK d.dick at uws.edu.au
Wed Oct 22 09:57:39 CDT 2003


Hi Gustav
Again my many thanks
the & " " & was the trick <sigh>

Have a great day

Darren


----- Original Message ----- 
From: "Gustav Brock" <gustav at cactus.dk>
To: "Access Developers discussion and problem solving" <accessd at databaseadvisors.com>
Sent: Thursday, October 23, 2003 12:11 AM
Subject: Re: [AccessD] A2K: Regsvr32 assistance please


> Hi Darren
> 
> First, note the windir of Win9x and WinXP typically is C:\Windows, not
> C:\WINNT.
> 
> Second, for long filenames, you probably need to add quotes before
> passing the command line to Shell():
> 
> strCmd = Chr(34) & "C:\Winnt\System32\regsvr.exe" & Chr(34) & " " &
> Chr(34) & "C:\Winnt\system32\comctl32.ocx" & Chr(34)
> 
> or, for short filenames, you may not need them:
> 
> strCmd = "C:\Winnt\System32\regsvr.exe" & " " &
> "C:\Winnt\system32\comctl32.ocx"
> 
> Then adjust your Shell() syntax:
> 
> lngReturn = Shell(strCmd, vbNormalFocus)
> 
> /gustav
> 
> 
> > I just want to set a quick and dirty bit of code to register an ocx
> > I know about shell and how to get it to work. 
> > I also know about regsvr and how to get it to work 
> 
> > Problem is RegSvr accepts command line parameters and I can't get it 
> > and shell to work together on the same line 
> > I need to get something like the following to work (pseudo code)... 
> 
> > Shell("C:\Winnt\System32\regsvr.exe",1) "C:\Winnt\system32\comctl32.ocx" 
> 
> _______________________________________________
> 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