@naineten Извините, что снова влез, она есть, Вам сначала надо ее проверить, например вот так
0_1569475826803_2019-09-26_092940.png
Когда вы сразу ее применяете, он ее не проверяет, похоже). Дело в том что люди работающие в басе очень быстро приходят к выводу что проверка нужна всегда и это как по умолчанию. @FastSpace просто не упомянул так как это само собой разумеется. Сразу если у вас IPINFO_VALID == false то вы все равно можете использовать этот ip вам никто не мешает его проверить например ipstack.com или любой другой сервис. И подставить басу координаты, и время. там есть эти экшены.
Вопрос о "жизни" потока
-
Если что не судите за незнание. Но вопрос,можно ли каким то образом настроить время жизни потока,но не на удачах\неудачах,а на времени,скажем, чтоб после получаса все открытые потоки закрывались(как банальный пример)?
-
@kirill1997 said in Вопрос о "жизни" потока:
Если что не судите за незнание. Но вопрос,можно ли каким то образом настроить время жизни потока,но не на удачах\неудачах,а на времени,скажем, чтоб после получаса все открытые потоки закрывались(как банальный пример)?
Используйте для этого модуль "Асинхронный вызов функции"
-
@Fox таким макаром и делаю, создал асинхрон,он ждем скажем те же пол часа и закрывает все,но проблема в том что после этого асинхрона у меня еще должны открываться асинхноки по результатам выполнения действий потока и выходит так что он вызывает асинхрон с ожиданием и ждем указанное время,можно как-то смотивировать его открыть асинхрон с ожиданием и продолжить работу дальше? Снова же простите,если чего то недопонимаю
-
@kirill1997 said in Вопрос о "жизни" потока:
@Fox таким макаром и делаю, создал асинхрон,он ждем скажем те же пол часа и закрывает все,но проблема в том что после этого асинхрона у меня еще должны открываться асинхноки по результатам выполнения действий потока и выходит так что он вызывает асинхрон с ожиданием и ждем указанное время,можно как-то смотивировать его открыть асинхрон с ожиданием и продолжить работу дальше? Снова же простите,если чего то недопонимаю
Дак в этом и смысл асинхронного запуска, запустить функцию и выполнять работу дальше. Вам не обязательно ждать пол часа, вы можете выполнять работу и переодически проверять, а не прошли ли уже пол часа и если прошли - то завершить функцию.
-
@kirill1997 said in Вопрос о "жизни" потока:
Если что не судите за незнание. Но вопрос,можно ли каким то образом настроить время жизни потока,но не на удачах\неудачах,а на времени,скажем, чтоб после получаса все открытые потоки закрывались(как банальный пример)?
Почему вы не хотите сделать так - фиксировать время при старте потока, а потом в точке где "висит" поток и ждет до окончания получаса сравнивать текущее время и время старта. Пол часа прошло - выходим. И не надо никакого асинхрона?