Мне нужно подождать каких-то событий в моем приложении или подождать некоторое время, прежде чем делать другие вещи
я пробовал этот псевдокод в vb6
starttime=gettickcount
do
endtime=gettickcount
if endtime-starttime=>waittime then exit do
doevents()
loop
Но это, кажется, замораживает графический интерфейс, мне нужен альтернативный метод, который будет ждать без заморозки графический интерфейс
РЕДАКТИРОВАТЬ Я забыл doevents, пожалуйста, обратите внимание