|
Post by advlaser on May 14, 2021 21:33:46 GMT 1
We've been testing this new version of vDos and it's great. But I did run into one thing today. When we paste into FoxPro 2.6 the paste used to include carriage returns.
Example Paste with Old version of vDos
Example Paste with New version of vDos
This is a problem for us as we do some clipboard imports. And it really sucks for pasting code. Any ideas on how to fix? Thanks!
|
|
|
Post by Jos on May 16, 2021 17:00:51 GMT 1
This was caused by the added “Forced pasting text in programs that bypass INT 16”.
FoxPro handles the keyboard in a rather weird manner. The moment INT 16 returns a key is available, FoxPro enters a loop waiting for a timer tick, meanwhile enabling interrupts, testing if that key is still available and the keyboard flags aren’t changed. Finally FoxPro retrieves and processes the pressed key. I dramatically lowered the frequency of the fix for programs bypassing INT 16. Not happy with the result, pasting is slow. But has to do for now, you can download and run vDosSetup once more. Given time I’ll once look if I can find the initiating core keyboard function and replace that so pasting text will be as fast as in other programs.
Jos
|
|
|
Post by advlaser on May 16, 2021 21:16:45 GMT 1
Thanks Jos! That fixed the problem. I don't mind the slow paste.
|
|