-
Хочу перевести текст. Создал 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;
-
> Source := 'd:\\1.txt'; > Target := 'd:\\2.txt';
Что за даблбэкслеш ?
-
Конечно же ошибка... Мне не понято что передать в качестве первого параметра (требует интерфейс IDirection). А каким он должен быть - не понятно...!!!
-
Я так понимаю что помогла бы документация... Но найти ее не смог :-(
-
> Promt.TranslateFile(Disp,
Что-то подозрительно, зачем объекту другой инстанс такого же класса ?
-
Я понимаю что это не правильно. Прототип выглядит следующим образом TranslateFile(Direction : IDispatch; Source : WideString; Target : WideString; Info : OleVariant); Вот мне и не понятно, что из себя представляет Direction!!!
-
DmitriyG. удалось ли Вам победить Промт, Direction - описание параметров перевода, направление
-
Нет, пока оставил эту тему...
|