Ранее уже был такой вопрос. https://community.bablosoft.com/topic/13265/при-внесении-изменений-в-мой-модуль-нужно-вносить-изменения-во-все-проекты-где-этот-модуль-используется
Ответа от разработчика нет. Потеря передаваемых данных - это крайне плохо. Если таких модулей много или проектов - велик процент ошибки, да и в целом это крайне неудобно.
Сделать рабочую копию модуля (воспроизвести звук)
-
Не, Вы меня не поняли )) Проигрывает он мгновенно. Он дальше мгновенно не идет. У меня везде так, и на 8700к 5.2 ггц тоже )
Дело в том, что мне нужна дальнейшая обработка скрипта, многопоток тоже не вариант, к сожалению.
В целом, если ничего лучше не будет, остановлюсь на этом, куда подкинуть денег, если чуда не будет? )
-
@lcatlas Я вам про GUI БАС и написал, тоесть как он работает
RANDOM_FILE = "temp_" + rand() + ".bat" native("filesystem", "writefile", JSON.stringify({path: RANDOM_FILE,value: "chcp 65001\n" + (("d:".length>0) ? ("cd " + "d:" + "\n") : "" ) + ("D:/cmdmp3.exe d:/2.wav"),base64:false,append:false})) native_async("processmanager", "start", JSON.stringify({location: RANDOM_FILE, working_folder: "", waitfinish: false, arguments: "", version: 2}))! try { var split = _result().split(",") VAR_PROCESS_STANDART_OUTPUT = base64_decode(split[0]) VAR_PROCESS_ERROR_OUTPUT = base64_decode(split[1]) }catch(e) { VAR_PROCESS_STANDART_OUTPUT = _result() } sleep(1000)! // Вот тут он спит ))) native("filesystem", "removefile", RANDOM_FILE) -
@UserTrue said in Сделать рабочую копию модуля (воспроизвести звук):
sleep(1000)! // Вот тут он спит )))
Если кстати убрать слип - он перестает выполняться, а есть еще такая проблема, что у меня не воспроизводит в скомпилированном скрипте ничего (
Родное воспроизводит - это нет. Не через запуск, не через выполнить код.
Эх, к сожалению - это не подходит. Звуковуха профессиональная, около 40 выводов (
К сожалению, надо искать вариант перекомпилировать с другим звуком, или сразу закинуть несколько звуков ))
-
@UserTrue так вроде модуль то готовый уже есть ) Надо только задублировать вывод еще одного звука ) Но видимо это гораздо сложнее как минимум из-за того, что открытого кода у меня нет без платной подписки )
Так что, я так понимаю, для меня это вообще не вариант. Только обращаться к кому-то за деньги.