|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 29, 2004 16:46:40 Задумал я сделать чтобы IDE Privalov'а открывало на старте файлы, которые были открыты при выходе, сделал, но потом обнаружился интересный момент, оказывается это IDE не имеет кнопки Close File в меню, и соответственно невозможно повесить туда код, который обрабатывал бы закрытие файла, иначе при каждом startup'е всегда стартует однажды открытый файл(ы). Можно конечно добавить туда примитивную Close, которая при обработке будет лишь подчищать список открытых файлов, а полную процедуру очистки ресурсов будет продолжать делать IDE при выборе Exit, но это как-то не очень дзенно. Вобще не понятно почему Privalov сам не реализовал эти фичи, или хотя бы возможность закрытия файла, неужели это сложно? Кто-нибудь ещё копал исходники Privalov'а ?, поделитесь мыслями что можно сделать.. |
|
|
Дата: Июл 29, 2004 17:18:41 Файл (закладка) закрывается на ESC |
|
|
Дата: Июл 29, 2004 17:30:59 · Поправил: aXe Там есть popup menu в нем и есть Close (надо правой кнопочкой щелкнуть на закладке внизу :))) Строка 1174 в fasmw.asm |
|
|
Дата: Июл 29, 2004 18:03:22 Ok, если так то всё просто :-) А то я был в недоумении, в коде вижу что обрабатывается ситуация закрытия файла, а в меню кнопки не вижу =) |
|
|
Дата: Июл 29, 2004 21:52:03 · Поправил: n0p Во-первых, меню всегда можно дополнить - сырцы есть. Во-вторых, Привалов говорил, что это просто иде для удобства и ни на что не претендует. Потому и с сорцами. Ему было не сложно, просто было лениво. :) |
|
|
Дата: Июл 29, 2004 22:01:13 Пусть так, но всё-равно понемногу IDE можно и развивать, тем более это не требует больших усилий для автора кода, мне же пришлось вникать в смысл кода, но всё-же я сделал что хотел. |
|
|
Дата: Июл 29, 2004 22:12:55 n0p > Во-первых, меню всегда можно дополнить - сырцы есть. Ну-ну, если бы код по закрытию файла отсутствовал, то добавление пункта в меню проблему не решило бы, без написания этого самого кода, что является не совсем тривиальной задачей, учитывая что файлов открыто может быть несколько ;-) |
|
|
Дата: Июл 30, 2004 04:14:20 · Поправил: Asterix |
|
|
Дата: Авг 3, 2004 21:27:36 Вот решил выложить подправленный мной исходник FASMW.EXE версии 1.53 от Privalov'а, т.е. здесь лежит файл FASMW.ASM в который я вносил изменения, суть изменений заставить этот IDE открывать при старте файлы которые не были закрыты при выходе из IDE, думаю не составит большого труда впихнуть этот код и в последующие версии, вобщем читайте шапку исходника где перечислены строки с добавленным кодом, кажется все возможные баги уже отловил ;-) _757448175__FASMW153modif_src.rar |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.098 |