on 12-09-2014 10:36 AM
Hi folks,
I have successfully migrated my applications from PB 8.0 to PB12.5 but in prod environment I am getting below Error:
The Program can't start because ATL71.DLL is missing from your computer. Try reinstalling the program to fix this problem.
To Encounter this do i need to copy ATL71.dll in Production system?
I have installed PB Runtime environment and SQLNCLI.msi also Microsoft Visual C++ 2010 and Microsoft .NET framework 4.5 are available in Prod machine.
Thanks
Abhay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Arnd Schmidt....
Hi Arnd / Abhay;
This is not actually the problem as the files referenced in the documentation are correctly copied via the Packaging utility supplied with PowerBuilder (pbpack125.exe). You will see that this utility though will not copy your missing ATL71.DLL and the documentation link does not reference it.
Your actual problem is the fact that the PB documentation and pbpack125 utility miss referencing these important and mandatory runtime files: atl71.dll; MFC71u.dll; MFC71u.dll; and msvcr71.dll. So you will need to manually copy these to your target deployment PC's.
This has been a known deployment issue for many PB releases BTW.
HTH
Regards ... Chris
Hi Arnd / Chris ,
I have gone through one article which mentioned that msvcr100.dll and msvcp100.dll are also required
Do we need to copy these files too?? Because without copying these files I am able to run my application smoothly. Is there any dependency on msvcp100.dll and msvcr100.dll?
Thanks a lot for helping me out.
Abhay
Use the utility Dependancy Walker to determine that. You open a .dll with it and it tells you the dll files it is dependant on and what functions are defined in it.
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.