>
>    Судя по сообщению, у тебя возможно как-то вызывается SaveToFile.
> Из области фантастики могу предположить, что
>
> procedure TClientDataSet.LoadFromFile(const FileName: string = '');
> var
>  Stream: TStream;
> begin
>  Close;
>  if FileName = '' then
>    Stream := TFileStream.Create(Self.FileName, fmOpenRead) else
>    Stream := TFileStream.Create(FileName, fmOpenRead);
>  try
>    FOpeningFile := True;
>    try
> (1)      LoadFromStream(Stream);
>    finally
>      FOpeningFile := False;
>    end;
>  finally
> (2)    Stream.Free;
>  end;
> end;
>
> в (1) вызывается исключение, которое не ловится в (2). При этом форма не
> создаётся, и вызывается нечто, которое и сохраняет CDS во всё ещё открытый
> файл. Т.е. - это всё домыслы, но ты обрати внимание на те места у себя,
> где ты сохраняешь CDS в файл
>

Программа только читает файл. Есть другая программа настройки которая туда 
пишет. Но она пользователями не запускается.При разрушении формы вызывается 
destroy для TClientDataSet и видимо оттуда SaveToFile. А может форма 
разрушается из-за еще какой-то другой ошибки на этапе инициализации 
приложения...

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

Да, может так и придется сделать... Хотя, боюсь что ошибку в приложении (в 
компонентах) я может и выловлю, а вот из-за чего эти компьютеры ТАК 
перекосило так и не удастся понять... :(

With b/r. Gleb. 



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

Ответить