1. Santosh Kammar
  2. PowerBuilder
  3. Monday, 13 February 2023 15:56 PM UTC

Hi,

we have recenlty migrated from PB 2021 to PB 2022 version.. we have some rich tex edit controls present in our datawindow which intern set as rich text as edit style,

now I have removed old tp15* dll and tx_28 dll and replaced with all tx30 dlls and in application also we have select4ed the tx control.

still in other machine when we run the application we get " failed to create the control please confirm that this richtext control is installed" 

but while we run using IDE it works. and it wont work when we deploy and test in other machines..

 

Please advise ASAP .

 

Thanks

Santosh K 

 

John Fauss Accepted Answer Pending Moderation
  1. Monday, 13 February 2023 16:27 PM UTC
  2. PowerBuilder
  3. # 1

Hi, Santosh -

There are several required runtime DLL's in addition to those whose names begin with "tx30". Have you installed those, too?

Here is the list from the PB 2022 Help topic named "Runtime Files":

Best regards, John

Comment
There are no comments made yet.
Santosh Kammar Accepted Answer Pending Moderation
  1. Monday, 13 February 2023 16:40 PM UTC
  2. PowerBuilder
  3. # 2

Hi,

 

along with regular PB runtime DLL , these 14 dll also copied and removed the old tp_15 and tx28. 

Comment
There are no comments made yet.
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Monday, 13 February 2023 16:41 PM UTC
  2. PowerBuilder
  3. # 3

Hi Santosh;

   Suggestion: You should use the PB Packager utility to create a runtime MSI install. That way, it will take care of the required runtime DLLs & if any need registering to the O/S. 

Regards ... Chris 

Comment
There are no comments made yet.
Santosh Kammar Accepted Answer Pending Moderation
  1. Tuesday, 14 February 2023 14:28 PM UTC
  2. PowerBuilder
  3. # 4

Thank you sir.. placing all correct version of DLL solved the issue , but now as soon as we save it. application is getting crashed and shutdown itself.

can you suggest what might be the cause for this.

Comment
There are no comments made yet.
Santosh Kammar Accepted Answer Pending Moderation
  1. Tuesday, 14 February 2023 15:47 PM UTC
  2. PowerBuilder
  3. # 5

Okay the  this particular dll is showing error on OS log mfc12u.dll

Comment
  1. Chris Pollach @Appeon
  2. Tuesday, 14 February 2023 20:07 PM UTC
Hi Santosh;

PB 2022 does NOT use the mfc12u.dll file. Instead, it uses ...

For 32-bit: vcruntime140.dll, concrt140.dll, msvcp140.dll

For 64-bit: vcruntime140.dll, vcruntime140_1.dll, concrt140.dll, and msvcp140.dll

This sounds like your picking up an old PB runtime and not PB2022's expected PBVM DLLs.

Regards ... Chris

  1. Helpful
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.