Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Компоненты";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Вниз

expert   Найти похожие ветки 

 
sirin   (2004-08-20 13:39) [0]

Здравствуйте
Есть простой эксперт
unit exmpl_01;

{ STANDARD EXPERT }

interface

uses
 Dialogs, ExptIntf;

type
 { класс эксперта является потомком базового класса TIExpert }
 TEMyExpert = class( TIExpert)
   function GetName: string; override;
   function GetStyle: TExpertStyle; override;
   function GetIDString: string; override;
   function GetMenuText: string; override;
   function GetState: TExpertState; override;
   procedure Execute; override;
end;

procedure register;

implementation

{ возвращаем имя эксперта }
function TEMyExpert.GetName: string;
begin
 Result := "My Simple Expert 1";
end;

{ возвращаем стиль эксперта }
function TEMyExpert.GetStyle: TExpertStyle;
begin
 Result := esStandard;
end;

{ возвращаем строку - идентификатор эксперта }
function TEMyExpert.GetIDString: string;
begin
 Result := "Doomy.SimpleAddInExpert_1";
end;

{ возвращаем текст пункта меню }
function TEMyExpert.GetMenuText: string;
begin
 Result := "Simple Expert 1";
end;

{ возвращаем множество, характеризующее состояние пункта меню эксперта }
{ (доступность, наличие "галочки"); в данном случае пункт меню доступен, }
{ а "галочка" отсутствует }
function TEMyExpert.GetState: TExpertState;
begin
 Result := [esEnabled];
end;

{ при выборе пункта меню эксперта отображаем сообщение }
procedure TEMyExpert.Execute;
begin
 MessageDlg("Standard Expert Started!", mtInformation, [mbOK], 0);
end;

{ регистрируем эксперт }
procedure register;
begin
 RegisterLibraryExpert( TEMyExpert.Create);
end;

end.


Дальше я создаю новый пакет, где этот эксперт компилирую
Но он не хочет появлятся ни на вкладне Help, ни вообще ни в какой вкладке
кто нить может сказать, как это лечить?


 
Юрий Зотов ©   (2004-08-20 14:18) [1]

Похоже, дело просто-напросто в том, что пакет надо не просто скомпилировать, а еще и установить его в IDE.
:о)


 
sirin   (2004-08-20 14:33) [2]

А можно немного поподробней?
как именно его нужно устанавливать?


 
Юрий Зотов ©   (2004-08-20 16:56) [3]

В окне пакета нажать кнопку Install.



Страницы: 1 вся ветка

Форум: "Компоненты";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
1-1122412114
Riant
2005-07-27 01:08
2005.08.14
Ширина символа


11-1105444581
admdenis
2005-01-11 14:56
2005.08.14
Constructor в KOL?


3-1120795562
Svetlaya
2005-07-08 08:06
2005.08.14
Не открывается таблица


14-1121727913
pasha_golub
2005-07-19 03:05
2005.08.14
Пока меня не заставили работать


1-1122146379
Trenno
2005-07-23 23:19
2005.08.14
Копирование CopyRect





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский