Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

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 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
14-1080838019
Desdechado
2004-04-01 20:46
2004.04.25
Как для конкретного юзера винды ХР заблокировать флоп


7-1077170724
mxsb
2004-02-19 09:05
2004.04.25
Как увидеть обмен другой проги с Com-порт ом


1-1081318748
Serj
2004-04-07 10:19
2004.04.25
Размер comboboxa


1-1081361750
tyo
2004-04-07 22:15
2004.04.25
высота DetailBand в QReport


1-1081419182
ctrannik
2004-04-08 14:13
2004.04.25
Работа со звуком