![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]В народный проект его - а там все желающие подключатся.