I just tried to create a very long path name. The last part was created succesfully but when trying to enter it TC showed message "access denied". Then tried renaming the last part to "1". TC warned me first, I confirmed and TC showed the following dialog:
---------------------------
Total Commander
---------------------------
Access violation at address 00640600. Write of address 00000002.
Please report this error to the Author,
with a description of what you were doing when this error occurred!
Continue execution?
Windows exception: C0000005
Stack trace:
00640600 00413DE4 75E88805 75E88960
75E8890F 75BB9A9A 75E8C62A 0038094B
75E8C650 00442A21 00413DE4 75E88805
75E88960 75E8890F 75E8C4B4 75E8EAE0
004192BC 00419376 004193C8 00419582
00694A40 765EE4A3 7707CFEB 7707D1FD
Press Ctrl+C to copy this report!
---------------------------
Ja Nein
--------------------------
When trying to continue TC hangs in an endless rename/move dialog.
Thanks, I will check the addresses. Unfortunately I cannot reproduce the problem with long paths here. Can you give me an example (source/target name), please?
In public beta 5 I don't get crashes anymore. But it still behaves strange.
Path < 1018 --> can be entered
Path = 1018 --> Cannot be entered *beep* sound
Path > 1018 --> Access denied message
The path lengths have been derived from TC path lengths warning dialog.
Path = 1018 seems to be denied by Windows, while path >1018 is denied by TC itself because it cannot append *.* and add the prefix within 1023 characters.
I will check whether I could show a common error, but it's not high priority.