powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Word и Delphi6
5 сообщений из 5, страница 1 из 1
Word и Delphi6
    #32055884
Vyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vyi
Гость
Люди, ай неед хелп!
Блин попробовал провести следующую операцию на D6_ent и D6_up2_ent+RTL, результат не менялся!
Просто цепляюсь к Ворду и хочу чтобы его стало видно.
Word2000(9.0.2812)
Код: plaintext
1.
WordApplication1.Connect;
WordApplication1.Visible:= True;

А он мне "Несовместимая версия загушки RPC"
Ну и что ему надо то, ни хелпа ни объяснений !?
...
Рейтинг: 0 / 0
Word и Delphi6
    #32056110
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. У тебя скорее интерфейсы к Word не для той версии импортированы. Лучше используй IDispatch через Variant - работает со всеми версиями офиса:
Word:=CreateOleObject('Word.Application');
Word.Visible:=true;
...
Рейтинг: 0 / 0
Word и Delphi6
    #32056249
Vyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vyi
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
uses ComObj;
...
var
  MSWord: Variant;
begin
MSWord := CreateOleObject('Word.Application');
MSWord.Visible:=True;
end;

Результат не меняется!
Пробовал Project| Import Type Library Microsoft Word 9.0 Object Library: на WordApplication.Visible не ругалась , но и не работала.
Блин, I love this game ... but the game has no name.
...
Рейтинг: 0 / 0
Word и Delphi6
    #32056297
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, не знаю. Я с Excel работаю уже год таким образом и всё нормально. И Excel-и разные были и мосдаи - всё нормально. Попробуй переустановить мосдай и/или офис, т.к. при работе через variant не имеет значения, библиотека типов какого офиса у тебя импортирована, т.к. при этом используется другой механизм.
...
Рейтинг: 0 / 0
Word и Delphi6
    #32057088
Vyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vyi
Гость
Нашел ответ!

Ставим патчик
, он возвращает к нормальному состоянию файлы: oleaut32.dll, olepro32.dll, asyscfill.dll, stdole.tld.

После чего следующий код :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
uses ComObj, ActiveX;
...
var
  MSWord: Variant;
begin
MSWord := CreateOleObject('Word.Application');
MSWord.Visible:=True;
end;

работает !

Осталось выяснить, что перестает работать. Тьфу-тьфу-тьфу на монитор и на мозолистые руки программеров Microsoft!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Word и Delphi6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]