Тема: Редактирование текста перехода Delphi XE2

Здравствуйте!
Возникла проблема шрифтов в окне редактирования,в закладке "ТЕКСТ" и при щелчке по этой вкладке все закрывается:офис и dllка моя.
Редактирование проводится через вызов dllки в программе Excel 2003,текст команды:

procedure TForm2.Button1Click(Sender: TObject);
var
s,NOP: String;
i,ToTechId,Form: Integer;
NmkTechnology: CSDN_TLB.INmkTechnology;
n: Real;
TCSApp: TCS_Application;
TCS : CSDN_TLB.TCS;
begin
  Tcs:= CreateOLEObject('CSDN.TCS' ) as ITCS;
  TCSApp:=TCS.LoginCurrent;
  NmkTechnology:=TCSApp.NmkTechnology[200265,44629];
  If NmkTechnology.Locate['TECH_ID',2066558,0] then begin
     NmkTechnology.ActionList.ActionByName['EditAction'].Execute;
  End;
  try
    (NmkTechnology as IModule2).UserModuleName :=(NmkTechnology as IModule2).UniqueUserModuleName;
    (TCSApp  as IOcs_Application2).DeleteModuleByUserModuleName((NmkTechnology as IModule2).UserModuleName);
  except
  end;
end;

Re: Редактирование текста перехода Delphi XE2

Какая версия TechnologiCS?

У вас используется

Tcs:= CreateOLEObject('CSDN.TCS' ) as ITCS;
TCSApp:=TCS.LoginCurrent;

Этот код у Вас ещё где-нибудь повторяется?

Re: Редактирование текста перехода Delphi XE2

Версия TechnologiCS?

(изменено: , 21 сентября 2012 07:39:11)

Re: Редактирование текста перехода Delphi XE2

Олег Зырянов пишет:

Версия TechnologiCS?

5.7.0.0

Дмитрий Гамий пишет:

Какая версия TechnologiCS?

У вас используется

Tcs:= CreateOLEObject('CSDN.TCS' ) as ITCS;
TCSApp:=TCS.LoginCurrent;

Этот код у Вас ещё где-нибудь повторяется?

Больше ни где не повторяется?

Re: Редактирование текста перехода Delphi XE2

Такой глюк получается только если я через Excel запускаю dllку,через TCS все нормально.

Re: Редактирование текста перехода Delphi XE2

Начиная с Windows XP (если не ошибаюсь) редактор текстов юникодных не работает через АПИ созданном вне TechnologiCS (в самом TechnologiCS все нормально).

В TechnologiCS 6.2 редактор полностью переработан и ведет себя в АПИ нормально.

Re: Редактирование текста перехода Delphi XE2

Олег Зырянов пишет:

Начиная с Windows XP (если не ошибаюсь) редактор текстов юникодных не работает через АПИ созданном вне TechnologiCS (в самом TechnologiCS все нормально).

В TechnologiCS 6.2 редактор полностью переработан и ведет себя в АПИ нормально.

Спасибо