M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


Ещё контраргументы  -  Artlav,  08.07.2010  17:13:15

##Это почему? Мост штука гладкая
##А главное, в оригинале именно так.
Разве? Не замечал, проверю.

##У тебя инициализация кнопок идёт в файле sdiinit.
##А обработчик кнопок oninputbox я поместил в sdikeyinput, так как ему нужен calcmnuinfo
А как у меня onmnubtn сделано не смотрел? И calcmnuinfo доступно по тому же принципу.

##Потому что рассово не верно подключать модули в секции interface, если они в этой секции не используются.
##Для таких случаев есть секция implementation.
Рассово верно их помещать сразу после unit xxx;, но почему то их только в подсекции пускают. Этот юнит использует такие-то юниты, разбивать список надвое как-то бессмысленно.
Для ситуации с кнопками - см. onmnubtn.
Блок begin end. - нужен только end, но об этом я узнал много позднее, так что во многих местах осталась сея безвредная конструкция.

##Что именно надругательство?
Сам факт вложенных подфункций, что я сильно недолюбливаю. Увы, в паскале нет макросов, так что иногда они неизбежны, но не настолько же. К тому же, в списке процедур твоего любимого и мною используемого Delphi IDE влженные процедуры не показываются.
Кстати, отступ на один пробел тоже не прибавляет красоты, но это уже придирки.