Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

expert


alex_s ©   (2003-08-28 20:47:00) 

Есть желающие поучаствовать в отладке эксперта для создания
KOL/MCK проектов ? У меня почти готов под D7 (спасибо Тедди
за идею и исходники), а надо бы и для других версий адапти-
ровать, как минимум для D5 и D6. Исходники скоро будут на
сайте в разделе Tools.


alex_s   (2003-09-19 01:51:00) [1]


> > Как тебя в Thanks to вписывать то ?
> да просто: Sapronov Alexey (Savva)


Ну все, поехало. По-моему D5/D6/D7 охвачены в последней
версии и без условий.


savva   (2003-09-11 19:25:00) [2]

> alex_s   (11.09.03 17:55) [13]
> Как тебя в Thanks to вписывать то ?
да просто: Sapronov Alexey (Savva)


alex_s   (2003-09-11 17:55:00) [3]


> У меня безо всяких начал работать. Ни на что не ругается.
> Единственное, при создании проекта вылетает окошко о том,
> что я забыл установить свойство TKOLProject.ProjectDest.

Попробуй раскомментировать две строки:

Proj.projectName := ExtractFileNameWOExt( ToolServices.GetProjectName );
Proj.projectDest := Proj.projectName;

> Ну и готовый проект слегка глючит, но не смертельно. Точно
> пока описать не могу.


Это в MCK нужно подправить. Думаю, в следующей версии
подправится.


alex_s   (2003-09-11 17:49:00) [4]

> [Error] MCKAppExpert.pas(118): Undeclared identifier: 'ModuleFileEditors'
> как вылечил:
> Edit := Modl.GetModuleFileEditor(i);
>
> наверное имеет смысл поставить директивы компиляции, для
> узнания версии делфи...

В D7 работает и в таком варианте, поэтому я просто заменил.
Добавил и остальное, на всякий случай, хотя KOL_MCK дефайн
я предпочитаю во второй строке dpr определять. Впрочем,
одно другому не мешает. Как тебя в Thanks to вписывать то ?

:-)


savva   (2003-09-09 11:19:00) [5]

может поэтому и работает:))


SPeller   (2003-09-09 11:08:00) [6]

Дельфи шестая со всеми апдейтами.


savva   (2003-09-09 10:10:00) [7]

> SPeller ©   (08.09.03 19:41) [8]
> У меня безо всяких начал работать
А какая версия Делфи? у меня пятая..


SPeller   (2003-09-08 19:41:00) [8]

У меня безо всяких начал работать. Ни на что не ругается. Единственное, при создании проекта вылетает окошко о том, что я забыл установить свойство TKOLProject.ProjectDest. Ну и готовый проект слегка глючит, но не смертельно. Точно пока описать не могу.


savva   (2003-09-08 18:13:00) [9]

сделал я добавление "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;


Скорее всего код придется доработать - но у меня работает, и меня на данный момент это устраивает...


savva   (2003-09-08 10:08:00) [10]

в строке 118 ругается на
Edit := Modl.ModuleFileEditors[i];
матом :
[Error] MCKAppExpert.pas(118): Undeclared identifier: 'ModuleFileEditors'
как вылечил:
Edit := Modl.GetModuleFileEditor(i);

наверное имеет смысл поставить директивы компиляции, для узнания версии делфи...
и еще: все равно надо добавлять "Classes=;mirror=" в unit Alias. Я погляжу - может это как то вылечить можно..


alex_s   (2003-09-08 03:45:00) [11]

Так что, народ ? Работает эксперт в D5/D6 ?


alex_s   (2003-08-30 17:12:00) [12]

Всем спасибо за предложенное сотрудничество.

Эксперт появится (я надеюсь), с очередной версией MCK
(нужно в mirror.pas кое что изменить, чтобы при работе
не появлялись сообщения об ошибках). В принципе, эксперт
и так работает, если не обращать внимание на сообщения
об ошибках конвертации проекта. Исходники уже на сайте:

http://www.bonanzas.rinet.ru/MCKAppExpert.zip

Устанавливается просто добавлением MCKAppExpert.pas в
любой пакадж. Не забудьте удалить из пакаджа ресурсный
файл MCKAppExpert.dcr. Я ресурсы всегда в явном виде
подключаю.


Gandalf   (2003-08-29 16:35:00) [13]

Давай шли, помогу. После 1 положу в народный...


savva   (2003-08-29 09:52:00) [14]

для 5 версии  - я готов попробовать адаптировать..

три зеленых свистка - и я стартую..


SPeller   (2003-08-29 03:49:00) [15]

В народный проект его - а там все желающие подключатся.


Наверх

Титульная страница Поиск, карта сайта Написать письмо