>Hello,
>
>I have upgraded an old DOS application to VFP 9. Generally the client is very happy with the new features and possibilities.
>
>Only when the manager runs the daily reports, he is annoyed by the fact that the displaying of the data takes about 5 times longer than in the DOS version (Old: 5 secs, new: 20 secs).
>
>The generation of the preview alone (15 pages) takes 10 seconds. When closing the preview, the user sees the white background of the preview hanging for a few seconds, and the computer kind of stucks there for 5 seconds (perhaps upgrade the graphic card? see below).
>
>His point is that he is thinking that "newer means faster":
>
?NewApplication.Performance.Value > OldApplication.Performance.Value
>should return .T., but it doesn't, as logic tells us. However, from the view of the client, you could see his point and there must be a solution.
>
>He is using a fairly new computer, but I believe that with the correct hardware configuration, the report should display much faster. Does anybody have an idea which components influence the performance, perhaps also the graphic card, I have no idea.
>
>Thanks for your help in advance.
Don't forget the fact that you jumped from DOS to Windows. Drawing a single character on a DOS screen or to a printer involved far less data flow. With Windows the single character is drawn with many pixels. The single character is sent through the Windows printer driver which also makes a graphic representation of that character. These processes take much longer than in DOS. There's no way for newer to be necessarily faster as far as that is concerned.