A55555
|
Posted: Sun Oct 19, 2025 00:33 Post subject: |
|
|
Orion9 wrote: |
Замените этот блок (где-то с 205-ой строки) на новый:
 Hidden text Code: | g_FindTorrTask = 0
SendMessage(h_WinFindTorr, 0x0010, 0, 0)
If DllCall("DestroyWindow", "handle", h_WinFindTorr) Then h_WinFindTorr = 0
If gTorrentCount = 0 Then
MsgBox("Найдено: " & gTorrentCount & auCRLF & auCRLF & found, "Autorun", 64)
Else |
 Hidden text Code: | g_FindTorrTask = 0
SendMessage(h_WinFindTorr, 0x0010, 0, 0)
If DllCall("DestroyWindow", "handle", h_WinFindTorr) Then h_WinFindTorr = 0
If gTorrentCount = 0 Then
Local mode = files > 1 ? 0 : 1
Local sMode = (mode = 0 ? "«Имя и размер»" : "«Только имя»")
MsgBox("Найдено: " & gTorrentCount & auCRLF & auCRLF & _
"Файлов в торренте: " & files & " " & auCRLF & auCRLF & _
"Продолжить в режиме " & sMode & "?", "Autorun", 3+64+0)
If EXTENDED = 6 Then Return FindTorrentParts(mode)
Else |
Я не стал пркидывать весь модуль, там сейчас лишние строки есть для отладки, которые использовались для поиска причин зависаний. Могут еще пригодится, пока проблема не будет решена.
A55555 wrote: | А так всё тихо, не зависало |
В ТС х32 действительно не виснет, и это хорошо. Можете пока этой версией Тотала попользоваться, думаю, разницы между 64-битной не заметите. Зато в 32-битном ТС подсказку можно по Ctrl вызывать. |
Orion9
спасибо, работает. И в данном случае, то что выдает сообщение-запрос на попробовать другим методом даже хорошо, это подсказывает, что торрент видимо не полностью скачанный, ещё и сколько файлов за этим торрентом в полном его виде закреплено можно узнать.
Да, я сейчас спокойно пользуюсь 32-битной версией, разницы пока не встречал, всё нормально. |
|