|
•Ещё контраргументы - Artlav, 08.07.2010 17:13:15 |
|
|
##Это почему? Мост штука гладкая ##А главное, в оригинале именно так. Разве? Не замечал, проверю.
##У тебя инициализация кнопок идёт в файле sdiinit. ##А обработчик кнопок oninputbox я поместил в sdikeyinput, так как ему нужен calcmnuinfo А как у меня onmnubtn сделано не смотрел? И calcmnuinfo доступно по тому же принципу.
##Потому что рассово не верно подключать модули в секции interface, если они в этой секции не используются. ##Для таких случаев есть секция implementation. Рассово верно их помещать сразу после unit xxx;, но почему то их только в подсекции пускают. Этот юнит использует такие-то юниты, разбивать список надвое как-то бессмысленно. Для ситуации с кнопками - см. onmnubtn. Блок begin end. - нужен только end, но об этом я узнал много позднее, так что во многих местах осталась сея безвредная конструкция.
##Что именно надругательство? Сам факт вложенных подфункций, что я сильно недолюбливаю. Увы, в паскале нет макросов, так что иногда они неизбежны, но не настолько же. К тому же, в списке процедур твоего любимого и мною используемого Delphi IDE влженные процедуры не показываются. Кстати, отступ на один пробел тоже не прибавляет красоты, но это уже придирки. |
|
ответы :
-
Ок. - Hruks, 08.07.2010 17:43:45
|
| |