Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2013, 07:44   #1
a_n_n_a
Форумчанин
 
Регистрация: 06.03.2009
Сообщений: 157
По умолчанию Ошибка на сервере

Здравствуйте, есть программа на Delphi, для составления документов Word она обращается к шаблонам, лежащим на сервере. Проблема в том, что очень часто появляется ошибка "Ошибка на сервере".
При этом связь с сервером есть. Помогает только перезагрузка. проблема возникает только на одном ноутбуке, на других компьютерах нет. Программа давно отлажена и протестирована, код не менялся. Откуда эта ошибка не пойму, но очень неудобно перезагружать комп каждый раз.
Может, что-то в настройка?
Надеюсь на помощь, спасибо)

Последний раз редактировалось a_n_n_a; 28.11.2013 в 09:28.
a_n_n_a вне форума Ответить с цитированием
Старый 28.11.2013, 11:54   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
обращается к шаблонам, лежащим на сервере.
Как обращается?
Цитата:
"Ошибка на сервере"
Полный скрин ошибки в студию. Слова "Ошибка на сервере" могут подразумевать не компьютер а СОМ-сервер Оффиса.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.11.2013, 01:18   #3
a_n_n_a
Форумчанин
 
Регистрация: 06.03.2009
Сообщений: 157
По умолчанию

Цитата:
Как обращается?
Word.Documents.Open(Form18.Edit1.Te xt+'Шаблоны\'+'Pasport.doc');

Код:
Слова "Ошибка на сервере" могут подразумевать не компьютер а СОМ-сервер Оффиса.
Возможно, даже, думаю, что так и есть) И как с этим бороться?


Никто не сталкивался с такой проблемой?

Последний раз редактировалось Stilet; 03.12.2013 в 14:48.
a_n_n_a вне форума Ответить с цитированием
Старый 03.12.2013, 14:51   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

О! Мой случай
Это тупо у тебя Ворд глюканул. У меня тоже-самое було.
Цитата:
И как с этим бороться?
Тут бы знать что за ошибка... Так сразу не скажу но:

Код:
SetLastError(0);
try
Word.Documents.Open(Form18.Edit1.Te xt+'Шаблоны\'+'Pasport.doc');
except on e:Exception do 
 ShowMessage(e.message+' '+IntToStr(GetLasterror)+' '+SysErrorMessage(GetLasterror));
end;
Возможно такой код прояснит суть ошибки подробнее.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.12.2013, 01:19   #5
a_n_n_a
Форумчанин
 
Регистрация: 06.03.2009
Сообщений: 157
По умолчанию

Stilet, спасибо) поставлю ваш код и буду ждать эту заразу))) Отпишусь)
a_n_n_a вне форума Ответить с цитированием
Старый 04.12.2013, 02:35   #6
a_n_n_a
Форумчанин
 
Регистрация: 06.03.2009
Сообщений: 157
По умолчанию


Вот что выдал) Мысле нет, как избавиться?)
a_n_n_a вне форума Ответить с цитированием
Старый 04.12.2013, 12:37   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Сам файл открывается нормально?
Такое впечатление что файл не подходит под оффис.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.12.2013, 13:10   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Вот что выдал) Мысле нет, как избавиться?)
Нет ошибки тут.
Сервер сообщает, что все успешно выполнено, что вы от него ещё хотите?
Человек_Борща вне форума Ответить с цитированием
Старый 04.12.2013, 13:43   #9
a_n_n_a
Форумчанин
 
Регистрация: 06.03.2009
Сообщений: 157
По умолчанию

Stilet, такая проблема только на одном компе. Везде установлен 7й офис. Попробую его переустановить у себя, может, поможет....(
Человек_Борща, он то, может, и сообщает, что все выполнено, но не происходит ни открытие шаблона, ни сохранение, ничего не происходит, короче) Если б все работало, я бы не спрашивала. Тем более
Цитата:
что все успешно выполнено
стал выдавать только после кода, предложенного Stiletом. В моем варианте, кроме "ошибки на сервере", ничего не пишет больше)
a_n_n_a вне форума Ответить с цитированием
Старый 04.12.2013, 14:23   #10
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

и где ваш код?
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД Access+Delphi+Word "Ошибка на сервере" Arkuz БД в Delphi 2 21.04.2013 03:57
Аутентификация на сервере! Alligator1992 Помощь студентам 5 02.04.2013 11:21
Сохранение на сервере.. Ошибка 0 records people_z БД в Delphi 0 31.05.2012 06:31
EOleSysError "Ошибка на сервере" RuVarez Общие вопросы Delphi 1 16.05.2012 20:24
Все о сервере! Web-Gangsta Помощь студентам 2 22.04.2009 05:56