Чего-то фигня какая-то случилась. Не придумать даже куда еще копать. 
Ситуация такая:
В программе есть на форме TClientDataSet. Форма AutoCreate. Есть  такое вот 
событие:

procedure TfrEdHelper.FormCreate(Sender: TObject);
begin
  Words.FileName := ExtractFilePath(Application.ExeName) + 'Words.cds';
  Words.LoadFromFile();
end;
Программа запускается с сетевого диска.
Все это работало с момента создания программы, то бишь лет 7. На прошлой 
неделе с сервером, на котором лежит программа начались аппаратные проблемы. 
Начал самопроизвольно перезагружаться по нескольку раз на дню. Ну я приехал, 
потестировал, прогнал chekdisk. Никаких ошибок не нашел. Но перезагрузки не 
пропали. Решили поменять сервер. Старый пока включили обратно. И после этого 
на трех рабочих станциях из 7 при запуске программы стала вылетать ошибка 
"cannot create file P:\Auto\Words.Cds"... На других рабочих станциях все 
работает. Этот же exe-шник работает и на главной площадке на 15 рабочих 
станциях. На двух проблемных машинах стоят XP SP2, на третьей - W2000. Так 
как проблема вылезла сразу на 3 компьютерах одновременно, я решил, что дело 
все-таки в сервере. Вчера ездил, поставил новый компьютер, установил на 
отформатированный диск windows 2000 SRV, поднял AD, старый сервер "опустил" 
и вывел из домена. Бля, без изменений. Именно на этих 3 компьютерах вылетает 
ошибка. Все остальные программы работают нормально. На сервере в event-log 
чисто. На клиентах переодически появляется warning : "Перенаправитель не 
смог оперделить тип подключения..." Уже в стиле танцев с бубном пробовал с 
рабочими станциями:
1. Проверил права на папку, и файл. Открывал, менял, удалял его.
2. Запускал программу из под разных учетных записей (из под админа тоже)
3. выводил и вводил обратно компьютеры в домен.
4. менял сетевую карту.
5. перетащил системный блок и подключил к сети на том рабочем месте, где 
программа работает.

Вообщем никаких результатов и фантазия чего-то закончилась. Ехать туда, 
устанавливать Delphi и гонять под отладчиком ой как влом... Может есть 
какие-нибудь предположения?

With b/r. Gleb. 



--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить