Здраствуйте, назрел такой вопрос:
У меня программа работает в потоке и выполняет 2 действия, мне надо сделать так, что бы пока первое действия не закончилося, 2 не начиналося, если 1 действия закончилося, то переходо им ко 2.
Но проблема в том что в 1 действии программа парсит текст и записывает его в мемо, 2 действия, она берет текст с мемо, заходит на урл и парсит текст в мемо2. Идет цикл, выполняются подряд 2 действия, в мемо записывается парсеный текст и передается на урл, и парсится в мемо2, НО это за 1 круг! потом программа идет по 2 кругу и сново записывает текст в мемо, идет на урл и тут уже отправляет сначало 1 текст с мемо,а ПОТОМ БЕРЕТ ЕЩЕ 1 спарсенный текст с мемо и уже по обоим урл заходит.. и в итоге у меня идут раз, за разом повторы...
таймаут в промежуток циклов смысла нету ставить, ибо циклы идут по очереди и пока будит пауза 1 и 2 цикл встанут.
Можно ли как то сделать так, что бы сначало выполнился парс в мемо, а потом уже продалжало брать текст с мемо и переходить по урл и сново парсить.
Что бы не было повторов.