15-09-2022, 07:14 PM
Peter
The way it works is that it takes a copy of the WSJT-X ALL.TXT file into the local folder (eg c:\ham_radio\vk4adc\' c:, then processes it back to a reverse-order equivalent named REVALL.TXT (reverse all). It is that file copy which the software then processes. It does not use UDP, simply a copy of the raw WSJT-X file. So provided the ALL.TXT file exists then it will create REVALL.TXT in the local folder. You can check that using Windows Explorer : both files should exist !
The normal WSJT-X install places files into " C:\Users\xxx(username)\appdata\local\WSJT-X \ " where i everything up to the "\WSJT-X\" is retrieved from a Windows environment variable for LOCALAPPDATA ( using GetEnvVarValue('LOCALAPPDATA') ), and that is where IT stores the ALL.TXT file, along with some other files. You might check if that is actually where your WSJT-X files have been placed. I simply take a TXT copy of that to work with.
The date encode error is surprising as the only place I use any date-based commands is in naming a sort-of-backup file, everything else is purely text-based (strings).. Actually just thought of something else : I do file-date checking to see when ALL.TXT is updated, but since it all happens within the same code block then it is hard to imagine why it should pop an error.
You should NOT have had to modify user or folder rights to make it run - a bit intrigued by that.
I will have a bit more of a look at my code in the coming days and try to establish answers / fixes. (PS I just put the EXE into a fresh folder and got the same errors as you - so I will be able to test, find and fix the issue)
This is the reason I wanted a few people to try the code, my initial re-wander back into coding after my sudden 'disappearance' back at the end of June.
Doug
The way it works is that it takes a copy of the WSJT-X ALL.TXT file into the local folder (eg c:\ham_radio\vk4adc\' c:, then processes it back to a reverse-order equivalent named REVALL.TXT (reverse all). It is that file copy which the software then processes. It does not use UDP, simply a copy of the raw WSJT-X file. So provided the ALL.TXT file exists then it will create REVALL.TXT in the local folder. You can check that using Windows Explorer : both files should exist !
The normal WSJT-X install places files into " C:\Users\xxx(username)\appdata\local\WSJT-X \ " where i everything up to the "\WSJT-X\" is retrieved from a Windows environment variable for LOCALAPPDATA ( using GetEnvVarValue('LOCALAPPDATA') ), and that is where IT stores the ALL.TXT file, along with some other files. You might check if that is actually where your WSJT-X files have been placed. I simply take a TXT copy of that to work with.
The date encode error is surprising as the only place I use any date-based commands is in naming a sort-of-backup file, everything else is purely text-based (strings).. Actually just thought of something else : I do file-date checking to see when ALL.TXT is updated, but since it all happens within the same code block then it is hard to imagine why it should pop an error.
You should NOT have had to modify user or folder rights to make it run - a bit intrigued by that.
I will have a bit more of a look at my code in the coming days and try to establish answers / fixes. (PS I just put the EXE into a fresh folder and got the same errors as you - so I will be able to test, find and fix the issue)
This is the reason I wanted a few people to try the code, my initial re-wander back into coding after my sudden 'disappearance' back at the end of June.
Doug
Doug VK4ADC @ QG62LG51
http://www.vk4adc.com
This Forum is only going to be as interesting as the posts it contains.
If you have a comment or question, post it as it may trigger or answer the query in someone else's mind.
http://www.vk4adc.com
This Forum is only going to be as interesting as the posts it contains.
If you have a comment or question, post it as it may trigger or answer the query in someone else's mind.