1. Tracy Lamb
  2. PowerBuilder
  3. Sunday, 25 September 2022 16:17 PM UTC

Hi all,

My application requires atl100.dll, msvcp100.dll, and msvcr100.dll.  There are 3 scenarios for user installs:

1. 32-bit Windows

2. 64-bit Windows, 32-bit PB install

3. 64-bit Windows, 64-bit PB install

I understand there's a difference between the 32-bit and 64-bit dll files.  I found versions of both on my machine.   I need the 32-bit dlls for scenario 1 and 2, and the 64-bit dlls for scenario 3.  

What directory does my user have to install these prerequisites for each scenario?

My guess:

1. C:\Windows\System

2. C:\Windows\SysWOW64

3. C:\Windows\System32

TIA,

~~~Tracy

 

 

 

Accepted Answer
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Sunday, 25 September 2022 16:32 PM UTC
  2. PowerBuilder
  3. # Permalink

Hi Tracy;

  If these DLLs are not on the deployment machine, then they would normally be copied to either:

  1. PB App's folder.  // Or 
  2. PB runtime DLL folder.

HTH 

Regards ... Chris 

 

 

Comment
  1. Tracy Lamb
  2. Sunday, 25 September 2022 16:53 PM UTC
In my installation notes, the first thing the customer does is install PB Runtime MSI (32-bit or 64-bit). Then unzip all the files into the runtime folder, update the ODBC connections, etc. Maybe they should unzip everything into the install directory, then run the MSI, from the install directory?
  1. Helpful
  1. Chris Pollach @Appeon
  2. Sunday, 25 September 2022 17:25 PM UTC
Correct. If you don't have the generic C++ runtime installed. Then you'll have to copy these MS DLLs to one of those folders that you initially listed.
  1. Helpful
  1. Chris Pollach @Appeon
  2. Sunday, 25 September 2022 18:00 PM UTC
PS ... Note that those DLLs that you listed are no longer required when your developing with PB 2022 & higher. ;-)
  1. Helpful 2
There are no comments made yet.
Tracy Lamb Accepted Answer Pending Moderation
  1. Monday, 26 September 2022 15:48 PM UTC
  2. PowerBuilder
  3. # 1

So, I decided to just change the installation instructions.  Now, everything is copied to the App directory first, including dlls.  The pb*.msi is executed from the App folder, so it installs successfully.  The PB runtime files don't exist until the user runs the pb*msi file, so that wasn't an option.

Comment
There are no comments made yet.
Sivaprakash BKR Accepted Answer Pending Moderation
  1. Monday, 26 September 2022 05:19 AM UTC
  2. PowerBuilder
  3. # 2

To a folder where system's path variable points to.  ( add c:\windows too in your list )

Happiness Always
BKR Sivaprakash

 

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.