![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа проги в 98 и в ХР [D7, WinXP]
balagur © (2006-06-08 07:51:00)Доброго времени суток!
Есть прога, которая работала и под 98 и под ХР. Возникла необходимость сделать апгрейд (добавил кнопку с выводом в Ворд результатов выборки). Теперь под 98 она работать не хочет, т.е. ошибок нет, она просто висит в процессах и ни ответа, ни привета. Причем, старый вариант работает нормально, но после того, как запускаешь новую версию нужен ребут, чтобы старый вариант заработал снова.
Подскажите, где подкрутить-посмотреть.
Спасиба.
balagur (2006-06-08 11:07:00) [41]Не судьба...
try
MSWord:=CreateOleObject('Word.Application');
MSWord.Visible:=True;
except
Exception.Create('Microsoft Word');
end;
MSWord.Documents.Add;
MSWord.Selection.Font.Size:=12;
MSWord.Selection.Font.Name:='Arial';
MSWord.ActiveDocument.PageSetup.Orientation:=wdOrientLandscape;
.......
MSWord.Selection.TypeText(tx);
MsWord.Quit;
отладчик пишет:
process not accessible
ЮЮ (2006-06-08 11:00:00) [42]
> Думаю,что все получится (сообщу обязательно)
У меня вчера почти такой же код как в [5] "висел" под ХР, летая на 2К, где собственно и компилил. Так что ещё ничего не гарантировано.
balagur (2006-06-08 10:51:00) [43]Реально снес ХР и поставив 97 Office такая же трабла возникла...
По поводу теста под разными ОС - дельное замечание, учту, заодно про WMware узнаю, что такое и с чем едят.
Сейчас буду делать с Ole. Думаю,что все получится (сообщу обязательно)
Спасибо большое :)
tesseract (2006-06-08 10:12:00) [44]
> дело в том, что на машине пользователя нету Delphi, т.е.
> я им отношу экзешник уже скомпиленный.
Сделай редим лога тогда что-ли. хоть будешь знать на какой стадии компонент повесился.
DevilDevil (2006-06-08 10:10:00) [45]Используй не компоненты, а OLE Automation:
var
MsWord : variant;
begin
MsWord := CreateOleObject('Word.Application');
...
MsWord.Quit;
MsWord := UnAssigned;
end;
StriderMan (2006-06-08 09:29:00) [46]Проверка на разных версиях ОС обязательный пункт тестирования софта, для этого я лично использую виртуальные машины WMware
ЮЮ (2006-06-08 09:20:00) [47]
> (добавил кнопку с выводом в Ворд результатов выборки).
А когда дельфи устанавливаешь, не задумывался компоненты какого Offica ставить?
>дело в том, что на машине пользователя нету Delphi, т.е. я им отношу экзешник уже скомпиленный.
Тогда снеси у себя Office XP и поставь Office 97/
balagur (2006-06-08 08:47:00) [48]дело в том, что на машине пользователя нету Delphi, т.е. я им отношу экзешник уже скомпиленный.
StriderMan (2006-06-08 08:28:00) [49]а че показывает отладчик?