Hi,

Simply find MSVCR70.DLL and put it in the same directory as your PAR-built executable. 
Then the exe should run. You'll just have to distribute this file with your 
executable, or inform people that they need the .NET framework to run it.

You may be able to build a par with the following options:
pp -B -o something.par -p script.pl

Then stick MSVCR70.DLL inside the PAR using some Zip software (a PAR file is just a 
zip file). Put it in the top level directory of the PAR.

Then run this command to convert that PAR to a standalone exe:
pp -o something.exe something.par

Hopefully, it's not PAR that requires MSVCR70.dll but one of your supporting modules. 
If you do things this way, MSVCR70.dll should be extracted before those modules are 
loaded, and you shouldn't get the error message anymore.

Regards,
Steve Pick


> -----Original Message-----
> From: the.noonings [mailto:[EMAIL PROTECTED]
> Sent: 05 August 2004 15:32
> To: [EMAIL PROTECTED]
> Subject: Re: MSVCR70.dll not included in executable
> 
> 
> I have  'MSVCR70.dll' in these four directories:
>           C:\Program Files\OpenOffice.org1.1.0\program
>           C:\Program Files\OpenOffice.org1.1.1\program
>           C:\Program Files\Common Files\Microsoft Shared\Help
>           C:\Program Files\Microsoft SDK\Bin\Win64
> 
> 
> A description of what it is for can be found at
> http://www.liutilities.com/products/wintaskspro/dlllibrary/msvcr70/
> It has basic C library functions such as printf.
> 
> I will guess it is on your computer, but that the so-called 
> 'specified path'
> your error message refers to does not point to it.
> In my Control Panel --> System --> Advanced --> Environment 
> Variables -->
> User Variables --> Path
> I have (among other things):
> C:\Program Files\Microsoft SDK\Bin\.;c:\Program 
> Files\Microsoft Visual C++
> Toolkit 2003\bin;C:\masm32\BIN;C:\Program Files\Microsoft 
> SDK\Bin\WinNT\.
> 
> This is obviously a guess, and I have gone as far as I can go 
> with this.
> 
> Good luck!
> 
> BTW: I first did a search on my computer for all files with the string
> 'msvcr'.  I have about 30 such files, .dll, .lib, .html, 
> etc., etc.  Not
> very helpful!
> 
> 
> 
> ----- Original Message ----- 
> From: "Alan Stewart" <[EMAIL PROTECTED]>
> To: "Edward Peschko" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
> Sent: Wednesday, August 04, 2004 9:34 PM
> Subject: Re: MSVCR70.dll not included in executable
> 
> 
> > On 4 Aug 2004 at 17:00, Edward Peschko wrote:
> >
> > > hey all,
> > >
> > > I've generated a PAR executable that runs fine on my system, but
> > > dies with a:
> > >
> > > 'The dynamic link library MSVCR70.dll could not be found in the
> > > specified path'
> > >
> > > when I try to run it on another machine. However, this is 
> using .8, so
> > > perhaps its fixed in newer versions of PAR... Is it?
> > >
> > > Thanks much,
> > >
> > > Ed
> >
> > It's probably not a PAR problem. Judging from other reports (PAR and
> otherwise), you
> > compiled PAR with MS VC++ 7.0 which requires that C runtime 
> lib (MS VC
> Runtime 7.0
> > dll). It is available if the .NET Framework stuff is 
> installed. VC++ 6.0
> only required
> > MSVCRT.dll, which comes with the OS.
> >
> > Alan Stewart
> >
> 
> 
> 

Reply via email to