PDA

Просмотр полной версии : IDE для УКНЦ



S_V_B
17.10.2024, 16:46
https://pic.maxiol.com/thumbs2/1729172237.630620482.20241017183233.png (https://pic.maxiol.com/?v=1729172237.630620482.20241017183233.png&dp=2)
Писал для себя, может кому пригодится.
Можно было использовать готовые библиотеки парсеров, лексеров, и эдитов, но мне было просто интересно разбирать с нуля всякие феньки.
Если распакуете на диск С будет работать "из коробки", если в другое место то нужно поменять "Настройки->Пути".

Для проверки работоспособности откройте файл DEMO из папки :) "DEMO" и запустите.

собственно вот:
https://disk.yandex.ru/d/dsPK7xt8uOBaxw

QT версия:
https://disk.yandex.ru/d/ov6z1flfxFS8tQ
более шустрая но тяжеловесная.

P.S.
В настройках можно выбрать эмулятор UKNCBTL (или указать свой, только диск не забудьте прицепить).

nzeemin
20.10.2024, 17:03
Под Windows 10 у мне не завелось: показывает иконку в панели задач, главное окно не показывает.

S_V_B
21.10.2024, 08:56
Странно, у меня на 22H2 19045.2130 работает

- - - Добавлено - - -

Забыл совсем, в compill.bat перед \rt11\rt11.exe нужно добавить %~dp0
т.е.

%~dp0\rt11\rt11.exe MACRO/LIST:DK: %1.MAC
и
%~dp0\rt11\rt11.exe LINK %1 /MAP:OUTPUT.MAP

просто RT11 у меня в PATH добавлена.

в архиве заменю.
И попробую на разных компах, так-то не заморачивался, на моем работает и ладно.
Причесать нужно будет, уже заметил, что на слабом компе при вводе текста помыргивает.. нужно будет WM_SETREDRAW отключать.
Да и выкинуть все баловство типа скроллера как в SublimeText, чтобы быстрее работало.

S_V_B
01.11.2024, 21:23
Решил переписать под QT, раскраски и подсказки там уже вшиты.. за несколько вечеров сделал..
Не понравилась одна весчь.. под виндой.. когда скроллер мыши кликаешь и двигаешь вверх-вниз начинается попиксельный скроллинг.. я в прошлой версии кучу времени убил чтобы его поймать... текст двигается - номера строк стоят..
в итоге отловил событие "48401".. и синхронизировал, красиво получилось. А в QT только колесом.. строками скочет- скучно.

S_V_B
08.11.2024, 18:27
QT версия:
https://disk.yandex.ru/d/ov6z1flfxFS8tQ

если руки дойдут нужно будет анализ LST файла (если есть ошибки) сделать и переход на строку с ошибкой..
В версии Win32 ошибки выводятся в окне Info.

S_V_B
16.11.2024, 18:19
Проверь версию для QT.