Консультация № 140051
15.07.2008, 21:51
0.00 руб.
0 4 0
Здравствуйте.
Хочу запустить MSProject и открыть файл, но при вызове метода FileOpen выдает ошибку "could not convert variant of type (error) into type (boolean)".
Не пойму в чем причина. Помогите разобраться.
Заранее спасибо.

Приложение:
ProjAppl := CoProjectApplication.Create();ProjAppl.FileOpen(EmptyParam, ..., EmptyParam);

Обсуждение

давно
Мастер-Эксперт
425
4118
16.07.2008, 05:30
общий
Евгений

Пожалуйста укажите версию Delphi которой Вы пользуетесь для написания этого кода.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
16.07.2008, 12:28
общий
Delphi 7.
Если это важно, то Project 2007.
давно
Мастер-Эксперт
425
4118
16.07.2008, 13:29
общий
Евгений

Да, это тоже важно.
У Microsoft есть такая нехорошая привычка постоянно менять количество параметров в функциях, которые другие программы используют через COM, поэтому если у Вас модуль импорта для MS Project остался от старой версии, то сначала его нужно переимпортировать для 2007. Вполне может быть, что там затесалась и ещё какая-нибудь бяка.
К сожалению точно Вам сказать не могу в чём проблема. Но один раз я уже видел подобное сообщение вот здесь:
http://forum.sources.ru/
причём автор вопроса каким-то образом (он не написал каким) исправил это затруднение. Попробуйте с ним списаться, возможно у Вас с ним одинаковая проблема.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
16.07.2008, 14:05
общий
Спасибо за совет
Форма ответа