Tab and Esc keys sometimes don't work

Bug reports will be moved here when the described bug has been fixed

Moderators: Hacker, petermad, Stefan2, white

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Maybe anyone else could test it then, please?
Author of Total Commander
https://www.ghisler.com
User avatar
Flint
Power Member
Power Member
Posts: 3501
Joined: 2003-10-27, 09:25 UTC
Location: Belgrade, Serbia
Contact:

Post by *Flint »

ghisler(Author)
I tried to reproduce the problem but unfortunately did not succeed. The 64-bit version of TC did not produce any sounds when I pressed Enter or Esc in in-place renaming, regardless of whether MessageBox was shown in Lister or not. I also tried older versions: in TC 8.00rc1 x64 Enter did not work at all. This bug was fixed in 8.00rc2, and in this version Enter already works without beeping.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
 
Using TC 11.03 / Win10 x64
User avatar
buzzlightyear
Junior Member
Junior Member
Posts: 42
Joined: 2004-10-01, 10:46 UTC

Post by *buzzlightyear »

I don't wanna know how much precious programmer's time has been wasted to circumvent problems that would not exist without virus scanners. False positives are a major problem. I found it is sufficient to pack an executable with UPX to get alarm bells ringing. From the 30 "problems" or "threats" which PrevX raised on my PC, 30 were false positives. That is 100 per cent off...

Seeing what workarounds are implemented here just to avoid the clean solution is making me sick. [Seeing that a stone age tool Delphi 2 is used to compile 32-bit TC makes me feel better now that I just have re-animated VC6 on a NT4 virtual machine :-) ]
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

Flint is right. I finally found a computer with 64-bit Windows and I tested 64-bit rc3 and rc4 versions - none of them beeps on Esc, Enter or Tab (neither when MessageBox is on nor off). It's probably due to differences between Lazarus and Delphi 2. In rc4, Ctrl+C, Ctrl+V, Ctrl+X and Ctrl+Z work as they should. So, as for me, 64-bit version is fully fixed.

@buzzlightyear:
Dinging in this topic is not connected with antivirus scanners, but with MessageBox, which handles window messages differently than main application message loop.
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

I just tested 8.01 rc5. 64-bit is fully fixed, 32-bit still dings when MessageBox is fired.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Sorry, this fix was for 64-bit only.
Author of Total Commander
https://www.ghisler.com
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

OK. By the way, I suppose that patching the 32-bit version would not be much more complicated than 32 bit...

Regards
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50390
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Yes.
Author of Total Commander
https://www.ghisler.com
User avatar
MarcinW
Power Member
Power Member
Posts: 852
Joined: 2012-01-23, 15:58 UTC
Location: Poland

Post by *MarcinW »

Maybe it's a good time now to apply this fix (for "dinging") also for 32-bit version.

Regards
Post Reply