Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > ActiveX и 1Сv8


Автор: Strong_Gale 12.10.2006, 09:33
Суть такова: из 1Сv8 в приложени ActiveX написанное на Delphi надо передать строку. В процедуре интерфейса параметр имеет тип LPSTR, т.е. 
Код

procedure TAciveForm1.SetParam1(str:LPSTR);
  begin
    Edit1.Text:=str;
  end;


в 1Cv8 код вызова выглядит так:
Код

  ЭлементыФормы.ЭлементУправления1.SetParam1("123");


С этим разобрался, надо было:

Код

procedure TAciveForm1.SetParam1(str:LPSTR);
  begin
    Edit1.Text:=TCaption(str);
  end;


Вопрос теперь в обратном, как передать строку из Delphi в 1С? Аналогия пока не помогла...

Автор: Strong_Gale 16.10.2006, 15:04
Разобрался

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)