I found that the stroul function behaves differently in the CI windows2022 Clang Qt6 environment
stroul can't handle hex str correctly
log place

winows 2019 success char_token = 5

windows 2022 failed char_token = 0

Maybe we could use QString::toULong, but all the ways of determining whether parsing was successful by char_token ! = 0 should be changed to bool
