General information
Category:
Reports & Report designer
>autoyield should be set to the default .t. so I don't think that should be a problem.
Unless there was a change made if you had made use of ActiveX controls, in which case you might have AutoYield set to .F. to avoid certain problems with event capturing (e.g. things like OKLs and the like don't work right). Mainly mentioning this as this was one of the things that bit me when we started seeing WinModems, USB modems, and USB-to-RS232 adaptors in use. These tend to use software to service these devices (instead of having dedicated hardware to handle specifics of transmission). -- meaning that if your program doesn't give up its timeslice frequently enough (usually you can do this with some form of I/O or DOEVENT -- basically anything that would access the event queue either explicitly or implicitly), these devices tend to freeze up.
One other thing that was a frequent problem with USB-to-whatever adapters, they usually work fine in 32-bit, but don't work at all in 64-bit (mainly because the 64-bit driver was non-existent, or was buggy). In most of the cases when we were able to get the customer to install an actual RS232 I/O card the problems we were having would "magically" go away (not that it surprised me, but everybody else at the office seemed to be mystified).
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only