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
.pbrfile → Properties → Security → ensureReadpermission 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:
- Reinstall the Application: Obtain a fresh copy of the full deployment package from IT. Do not just copy the EXE.
- Run as Administrator: Right-click → Run as Administrator to rule out permission issues (temporary test only).
- Disable Antivirus Temporarily: Some AVs quarantine or block PBDs they mistakenly flag as unsafe.
- Check Network Connectivity: If using a mapped drive, use the full UNC path (e.g.,
\\server\share\app\instead ofX:\). - Clear Temporary Files: Delete
%TEMP%\pb*.tmpand 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, notSystem32.
Run dumpbin /headers pbvmXXX.dll or check file properties to confirm bitness. If your app is 32-bit