Powerbuilder Application Execution Error R0035 〈Windows〉

Here’s a comprehensive review of the PowerBuilder Application Execution Error R0035, including what it means, common causes, symptoms, and step-by-step troubleshooting solutions.


6. Check file permissions

  • Right-click the .pbr file → PropertiesSecurity → ensure Read permission for the user.

How to Fix Error R0035

Example scenario & resolution

Problem: R0035 reports missing "PBVM.DLL" on startup.
Fix: Copy correct PBVM.DLL (matching app’s bitness and PowerBuilder version) into the app folder; ensure any required PowerBuilder runtime DLLs and PBD runtime files are present; restart app. powerbuilder application execution error r0035

For End Users / IT Support:

  1. Reinstall the Application: Obtain a fresh copy of the full deployment package from IT. Do not just copy the EXE.
  2. Run as Administrator: Right-click → Run as Administrator to rule out permission issues (temporary test only).
  3. Disable Antivirus Temporarily: Some AVs quarantine or block PBDs they mistakenly flag as unsafe.
  4. Check Network Connectivity: If using a mapped drive, use the full UNC path (e.g., \\server\share\app\ instead of X:\).
  5. Clear Temporary Files: Delete %TEMP%\pb*.tmp and clear PowerBuilder cache folders.

Prevention Best Practices

| Practice | Benefit | |----------|---------| | Use runtime packager | Ensures all dependencies are correctly registered. | | Deploy with XCOPY | Simple file copy avoids registry corruption. | | Maintain version consistency | Prevents mismatch between EXE and PBVM. | | Test on clean VM | Identifies missing dependencies early. | | Document runtime version | Include PB version in deployment notes. | Right-click the

Step 5: Check 32-bit vs 64-bit Compatibility

  • If your app is 32-bit, you must use 32-bit runtime DLLs.
  • On 64-bit Windows, 32-bit runtimes are typically in C:\Windows\SysWOW64, not System32.

Run dumpbin /headers pbvmXXX.dll or check file properties to confirm bitness. If your app is 32-bit