Size: a a a

2020 April 30

DB

Dmitry Belkevich in Delphi & Lazarus
в программе есть много событий, в которых можно начать таски, это совсем не обязательно OnCreate. опять же - если совсем некуда 'пристроить' есть таймеры. не лучший вариант. но бывает так проще всего
источник

ea

eugene afx in Delphi & Lazarus
Dmitry Belkevich
почему бы из OnCreate куда-то не перенести? зачем именно в OnCreate таски начинаются и там же их окончание ожидается?
окно открывается, пошла загрузка. где ожидать окончания?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
eugene afx
окно открывается, пошла загрузка. где ожидать окончания?
вопрос не где. вопрос: зачем ожидать окончание?
источник

ea

eugene afx in Delphi & Lazarus
на этот уже ответил
источник

DB

Dmitry Belkevich in Delphi & Lazarus
"а это знаю, у меня грузит хттпклиентом компонентом одним и тем же разные данные. и парсеры разные. в одно событие разные разборы неудобно засовывать, т.к. разные цепочки событий запускаютсч после загрузки"
это?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
не понимаю всё равно зачем ожидать? таск закончился - начали новый, парсерный
источник

DB

Dmitry Belkevich in Delphi & Lazarus
зачем ожидать? что бы юзер случайно на форме что-то не нажал?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
что бы что не случилось или что случилось?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ладно, ок. смотри дальше как что ) вот можешь интерфейсы попробовать. может чем-то они тут помогут. я пока проблему не понял до конца, сложно что-то говорить
источник

AS

Alexey Shumkin in Delphi & Lazarus
Dmitry Belkevich
ладно, ок. смотри дальше как что ) вот можешь интерфейсы попробовать. может чем-то они тут помогут. я пока проблему не понял до конца, сложно что-то говорить
я говорил паттерн "стратегия" , к слову )
источник

GB

George Bakhtadze in Delphi & Lazarus
Михаил
Извините, это гениально 😂😂😂
тоже не понял гениальности. SO driven никак не хуже чатик-driven :)
источник

М

Михаил in Delphi & Lazarus
Ну и ладно.. наверное у меня юмор не тот
источник

AD

Aleksandr Duduk in Delphi & Lazarus
eugene afx
на этот уже ответил
Проверяй статус таска
источник

D

Darlok(Artem) in Delphi & Lazarus
Михаил
Ну и ладно.. наверное у меня юмор не тот
В нормальных обществах никто не любит разработку-через-SO 😂 SO нужен только для понимания причины ошибки, а вот решение уже должно быть на плечах разработчика
источник

ea

eugene afx in Delphi & Lazarus
Dmitry Belkevich
не понимаю всё равно зачем ожидать? таск закончился - начали новый, парсерный
начали в какой момент?
где должен стоять код, который следит за окончанием? 😊
источник

DB

Dmitry Belkevich in Delphi & Lazarus
следить за окончанием не нужно. нужно либо сделать какой-то флаг, либо ловить событие окончания таска. сейчас гляну что там у него есть вообще. в моей версии делфи нет тасков, точно не знаю
источник

z

zamtmn in Delphi & Lazarus
Read source file. 0,0035sec
Preparing for parsing. 0,0000sec
Preparing for regexp. 0,0023sec
needles count= 73 entries
regexp = string|absolute|and|array|as|asm|begin|bitpacked|case|class|const|constref|constructor|destructor|dispinterface|div|do|downto|else|end|except|exports|false|file|finalization|finally|for|function|generic|goto|if|implementation|in|inherited|initialization|inline|interface|is|label|library|mod|nil|not|object|of|operator|or|packed|procedure|program|property|raise|record|repeat|resourcestring|self|set|shl|shr|specialize|then|threadvar|to|true|try|type|unit|until|uses|var|while|with|xor
Bruteforce. Contains 476207 entries. 0,5185sec
My parser. Contains 414075 entries. 0,9780sec
Regexp. Contains 414075 entries. 0,0937sec
источник

z

zamtmn in Delphi & Lazarus
да, есть к чему стремиться
источник

GB

George Bakhtadze in Delphi & Lazarus
BeRo крут, чо уж говорить
источник

z

zamtmn in Delphi & Lazarus
брутфорс нашел  чуть больше т.к. посчитал короткие идентификаторы в составе длинных
источник