Форум: "KOL";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
Внизexpert Найти похожие ветки
← →
alex_s (2003-08-28 20:47) [0]Есть желающие поучаствовать в отладке эксперта для создания
KOL/MCK проектов ? У меня почти готов под D7 (спасибо Тедди
за идею и исходники), а надо бы и для других версий адапти-
ровать, как минимум для D5 и D6. Исходники скоро будут на
сайте в разделе Tools.
← →
SPeller © (2003-08-29 03:49) [1]В народный проект его - а там все желающие подключатся.
← →
savva © (2003-08-29 09:52) [2]для 5 версии - я готов попробовать адаптировать..
три зеленых свистка - и я стартую..
← →
Gandalf © (2003-08-29 16:35) [3]Давай шли, помогу. После 1 положу в народный...
← →
alex_s (2003-08-30 17:12) [4]Всем спасибо за предложенное сотрудничество.
Эксперт появится (я надеюсь), с очередной версией MCK
(нужно в mirror.pas кое что изменить, чтобы при работе
не появлялись сообщения об ошибках). В принципе, эксперт
и так работает, если не обращать внимание на сообщения
об ошибках конвертации проекта. Исходники уже на сайте:
http://www.bonanzas.rinet.ru/MCKAppExpert.zip
Устанавливается просто добавлением MCKAppExpert.pas в
любой пакадж. Не забудьте удалить из пакаджа ресурсный
файл MCKAppExpert.dcr. Я ресурсы всегда в явном виде
подключаю.
← →
alex_s (2003-09-08 03:45) [5]Так что, народ ? Работает эксперт в D5/D6 ?
← →
savva © (2003-09-08 10:08) [6]в строке 118 ругается на
Edit := Modl.ModuleFileEditors[i];
матом :[Error] MCKAppExpert.pas(118): Undeclared identifier: "ModuleFileEditors"
как вылечил:Edit := Modl.GetModuleFileEditor(i);
наверное имеет смысл поставить директивы компиляции, для узнания версии делфи...
и еще: все равно надо добавлять "Classes=;mirror=" в unit Alias. Я погляжу - может это как то вылечить можно..
← →
savva © (2003-09-08 18:13) [7]сделал я добавление "Classes=;mirror=" в unit Alias. Вот код (у меня в строке 115. Возможно я и сдвинулся, но не думаю что на много..)
Modl := (BorlandIDEServices as IOTAModuleServices).CurrentModule;
if Modl.OwnerCount>=0 then begin
Modl.Owners[0].ProjectOptions.Values["UnitAliases"]:="Classes=;mirror=";
Modl.Owners[0].ProjectOptions.Values["Defines"]:="KOL_MCK";
end;
Скорее всего код придется доработать - но у меня работает, и меня на данный момент это устраивает...
← →
SPeller © (2003-09-08 19:41) [8]У меня безо всяких начал работать. Ни на что не ругается. Единственное, при создании проекта вылетает окошко о том, что я забыл установить свойство TKOLProject.ProjectDest. Ну и готовый проект слегка глючит, но не смертельно. Точно пока описать не могу.
← →
savva © (2003-09-09 10:10) [9]> SPeller © (08.09.03 19:41) [8]
> У меня безо всяких начал работать
А какая версия Делфи? у меня пятая..
← →
SPeller © (2003-09-09 11:08) [10]Дельфи шестая со всеми апдейтами.
← →
savva © (2003-09-09 11:19) [11]может поэтому и работает:))
← →
alex_s (2003-09-11 17:49) [12]> [Error] MCKAppExpert.pas(118): Undeclared identifier: "ModuleFileEditors"
> как вылечил:
> Edit := Modl.GetModuleFileEditor(i);
>
> наверное имеет смысл поставить директивы компиляции, для
> узнания версии делфи...
В D7 работает и в таком варианте, поэтому я просто заменил.
Добавил и остальное, на всякий случай, хотя KOL_MCK дефайн
я предпочитаю во второй строке dpr определять. Впрочем,
одно другому не мешает. Как тебя в Thanks to вписывать то ?
:-)
← →
alex_s (2003-09-11 17:55) [13]
> У меня безо всяких начал работать. Ни на что не ругается.
> Единственное, при создании проекта вылетает окошко о том,
> что я забыл установить свойство TKOLProject.ProjectDest.
Попробуй раскомментировать две строки:
Proj.projectName := ExtractFileNameWOExt( ToolServices.GetProjectName );
Proj.projectDest := Proj.projectName;
> Ну и готовый проект слегка глючит, но не смертельно. Точно
> пока описать не могу.
Это в MCK нужно подправить. Думаю, в следующей версии
подправится.
← →
savva © (2003-09-11 19:25) [14]> alex_s (11.09.03 17:55) [13]
> Как тебя в Thanks to вписывать то ?
да просто: Sapronov Alexey (Savva)
← →
alex_s (2003-09-19 01:51) [15]
> > Как тебя в Thanks to вписывать то ?
> да просто: Sapronov Alexey (Savva)
Ну все, поехало. По-моему D5/D6/D7 охвачены в последней
версии и без условий.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.04 c