Если во время рестарта открыты диалог Replace и диалог SearchReplace.js, AkelPad падает... Добавлено: при одном открытом SearchReplace.js тоже падает.
Problem signature:
Problem Event Name: APPCRASH
Application Name: AkelPad.exe
Application Version: 4.8.7.0
Application Timestamp: 52ee3cb1
Fault Module Name: Scripts.dll
Fault Module Version: 14.3.0.0
Fault Module Timestamp: 532de848
Exception Code: c0000005
Exception Offset: 000011b4
OS Version: 6.3.9600.2.0.0.256.4
Locale ID: 1033
Additional Information 1: 5861
Additional Information 2: 5861822e1919d7c014bbb064c64908b2
Additional Information 3: 2af1
Additional Information 4: 2af1ed6f1bdf9836b314522e3dfa0012
Posted: Fri Mar 28, 2014 7:49 pm
by Instructor
Infocatcher
У меня, если строки не заданы в указанном порядке, то перезапуск происходит в 2-х случаях из 3-х. Для еще большей надежности можно и небольшой Sleep поставить, но у меня и так работает.
yozhic
Исправлено. Будет доступно после релиза AkelPad 4.8.8.
Posted: Fri Mar 28, 2014 8:37 pm
by Infocatcher
Instructor wrote:Infocatcher
У меня, если строки не заданы в указанном порядке, то перезапуск происходит в 2-х случаях из 3-х. Для еще большей надежности можно и небольшой Sleep поставить, но у меня и так работает.
Maybe you should change dwCreationDisposition parameter in CreateFile() function, instead of CREATE_ALWAYS:
if file/stream exists
dwCreationDisposition = TRUNCATE_EXISTING
else
dwCreationDisposition = CREATE_NEW
Что-то у меня на разрабатываемых версиях стало падать при использовании winMergeTabs.js: вкладка выбирается без проблем, а вот где-то в районе запуска внешней программы периодически падает (хотя чаще падает, чем нет, подробностей почему-то в логи не пишет).
AkelPad.exe v.4.8.8dev (388 096 байт, CRC32: 2dfdd955, MD5: 348c5d66dc579882a20bc2662b7610a0)
Scripts.dll v.14.5 (77 312 байт, CRC32: cab1f40b, MD5: 369189408be72be5306211d08d63ed8a)
Задачка такого плана:
Есть некое консольное приложение, выводящее в результате своей работы в консоль путь к некоторому файлу.
Хочется вот чего: из работающего AkelPad запустить это приложение по-тихому, вычитать возвращаемое имя файла и открыть этот файл в AkelPad.
С помощью скрипта я запросто могу запустить это консольное приложение, даже могу вывести возвращаемое имя файла в Log::Output. Но как автоматизировать получение имени файла из вывода (output) консольного приложения?