• DmitriyG. (15.02.08 17:26) [0]
    Хочу перевести текст. Создал Tlb файл Promt'a.  Но при использовании ничего не происходит :-(. Предполагаю, что я как то не так подаю параметры... Где можно взять описание какие они должны быть?
    Меня смущает передаваемый параметр Disp в функцию TranslateFile

    procedure TfmMain.bntTranslateClick(Sender: TObject);
    var
     Promt   : IPromtFileTranslator;
     Disp    : IPromtFileTranslatorDisp;
     Source,
     Target  : WideString;
     Info    : OleVariant;
    begin
     Promt   := IPromtFileTranslator(CreateComObject(CLASS_PromtTxtFileTranslator));
     Disp    := IPromtFileTranslatorDisp(CreateComObject(CLASS_PromtTxtFileTranslator));

     Source  := 'd:\\1.txt';
     Target  := 'd:\\2.txt';

     Promt.TranslateFile(Disp, Source, Target, Info);
    end;
  • Сергей М. © (18.02.08 09:34) [1]

    >  Source  := 'd:\\1.txt';
    >  Target  := 'd:\\2.txt';


    Что за даблбэкслеш ?
  • DmitriyG (18.02.08 10:55) [2]
    Конечно же ошибка...
    Мне не понято что передать в качестве первого параметра (требует интерфейс IDirection). А каким он должен быть - не понятно...!!!
  • DmitriyG. © (18.02.08 10:57) [3]
    Я так понимаю что помогла бы документация... Но найти ее не смог :-(
  • guav © (20.02.08 11:07) [4]
    > Promt.TranslateFile(Disp,

    Что-то подозрительно, зачем объекту другой инстанс такого же класса ?
  • DmitiryG. (22.02.08 11:30) [5]
    Я понимаю что это не правильно.
    Прототип выглядит следующим образом
    TranslateFile(Direction : IDispatch; Source : WideString; Target : WideString; Info : OleVariant);
    Вот мне и не понятно, что из себя представляет Direction!!!
  • evgen_ln © (27.08.08 17:49) [6]
    DmitriyG. удалось ли Вам победить Промт, Direction - описание параметров перевода, направление
  • DmitriyG. © (13.10.08 20:08) [7]
    Нет, пока оставил эту тему...
Есть новые Нет новых   [120361   +44][b:0][p:0]