Показать сообщение отдельно
  #1  
Старый 17.07.2010, 22:35
Michae1 Michae1 вне форума
Прохожий
 
Регистрация: 17.07.2010
Сообщения: 2
Репутация: 10
По умолчанию Помогите с вызовом

Здравствуйте, я новичок в Delphi, поэтому прошу особо не пинать за вопрос.
Каким образом в классе или в методе класса можно рарешить вызов этого метода в неквалифицированной форме?
Т.е. например, имеется код COM-класса:
Код:
unit Test01;
{$WARN SYMBOL_PLATFORM OFF}
interface
uses
  Windows, ActiveX, Classes, ComObj, Tst01_TLB, StdVcl;
type
  TTest01 = class(TTypedComObject, ITest01)
  published
    function Method1: SYSINT; stdcall;
  end;
implementation
uses ComServ, Dialogs;
function TTest01.Method1: SYSINT; export;
begin
  ShowMessage('OK');
  Result:=0;
end;
initialization
  TTypedComObjectFactory.Create(ComServer, TTest01, Class_Test01,
    ciMultiInstance, tmApartment);
end.
Когда этот все компилируется в DLL, и затем вызывается из других программ то вызов типа TTest01.Method1 работает прекрасно, а мне очень нужно чтобы вызывалось просто Method1 без указания объекта.
Ответить с цитированием