I have a large application written in A5v10.5 residing entirely on a server accessed via RDP from user computers. It's been a champion. However yesterday the capabilities of making any PDF reports resulted in a complete freezing of the application open on the print dialog (image below). It required a Task Manager end session action to release the frozen app. A PDF file was initiated at 0 KB which could not be deleted until a complete log off the server occurred.
printlock.JPG
I opened the app in Alpha v11 and was able to generate PDF reports. I noticed the printer used with v11 was AlphaFivePrinterv4p5. I deleted the AlphaFivePrinterv4 from control panel and tried again opening in v10.5 and tried making report. The AlphaFivePrinterv4 returned, and instead of the app freezing on making a report, the generation of a report initiates, a file is made with 1 KB of data, and then an error generates (image below) which says the file is open under another application without completely freezing up the app.
PDF_issue.JPG
In the background is the Adobe Reader menu. The file size here reads 16KB. In file explorer it is 1KB. Trying to delete the 1KB file while app open is not possible with error that file is being used by another application. Closing out of the Alpha app does not release the file, again it requires a complete log off the server to release the file so it can be deleted. There are two Alpha printers installed, AlphaFivePrinterv4 and AlphaFivePrinterv4p5. The one used using v11 is AlphaFivePrinterv4p5. All the Report Properties have Printer set to "use default printer". Changing the default printer in Control Panel doesn't change outcome. Assigning the printer in A5 Report Properties to a specific, not default printer, doesn't change the outcome.
So, two questions -
1. Any ideas how to proceed to correct this problem? This a huge app that's been running very well, and I'm hesitant to do an entire migrating to newer version?
2. Where is Alpha drawing the list of printers it lists in the Report Printer properties? I know to look in registry @ HKEY_LOCAL_MACHINE > Software > Microsoft > Windows NT > Current Version > Print > Printers for a printer list, but the list in the A5 Report Properties is not this.
Thank you.
printlock.JPG
I opened the app in Alpha v11 and was able to generate PDF reports. I noticed the printer used with v11 was AlphaFivePrinterv4p5. I deleted the AlphaFivePrinterv4 from control panel and tried again opening in v10.5 and tried making report. The AlphaFivePrinterv4 returned, and instead of the app freezing on making a report, the generation of a report initiates, a file is made with 1 KB of data, and then an error generates (image below) which says the file is open under another application without completely freezing up the app.
PDF_issue.JPG
In the background is the Adobe Reader menu. The file size here reads 16KB. In file explorer it is 1KB. Trying to delete the 1KB file while app open is not possible with error that file is being used by another application. Closing out of the Alpha app does not release the file, again it requires a complete log off the server to release the file so it can be deleted. There are two Alpha printers installed, AlphaFivePrinterv4 and AlphaFivePrinterv4p5. The one used using v11 is AlphaFivePrinterv4p5. All the Report Properties have Printer set to "use default printer". Changing the default printer in Control Panel doesn't change outcome. Assigning the printer in A5 Report Properties to a specific, not default printer, doesn't change the outcome.
So, two questions -
1. Any ideas how to proceed to correct this problem? This a huge app that's been running very well, and I'm hesitant to do an entire migrating to newer version?
2. Where is Alpha drawing the list of printers it lists in the Report Printer properties? I know to look in registry @ HKEY_LOCAL_MACHINE > Software > Microsoft > Windows NT > Current Version > Print > Printers for a printer list, but the list in the A5 Report Properties is not this.
Thank you.
Comment