Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.47 MB
Время: 0.039 c
3-1080538686
WondeRu
2004-03-29 09:38
2004.04.25
DateTime in Update


3-1080545540
Dr.Karter
2004-03-29 11:32
2004.04.25
Работа с базой Access глазами Delphi


3-1080719670
Olegka
2004-03-31 11:54
2004.04.25
Подключение к IB с использованием ролей


1-1081120749
Broot
2004-04-05 03:19
2004.04.25
Генерация кривой


3-1080640978
Виктор
2004-03-30 14:02
2004.04.25
Description таблиц базы Firebird





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский