This procedure is called just before the answer is written to a binary file to ensure it is in the correct format. It works but I need it to repeat until it is an integer. I was trying to use a 'repeat','until' but wasnt sure what the 'until' condition woudld be. At the moment it displays the message and then carries on regardless.
ShowMessage('Answer must be an integer');
I am writing answers to a binary file. The answer to one of the questions needs to be an integer. So that the program doesn't crash I need to make sure it is an integer before assigning it into the binary file.
I ideally want it to display the message and then go back to the form allowing someone to correct their answer. At the moment It just displays the message and then carries on regardless.
I suppose I don't want a 'repeat' but I don't want it to do anything else such as writing to the file until this answer has been changed.