![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Закрывается программа [D5, Win2k]
Мила © (2005-01-21 12:43:00)Помогите, пожалуйста, разобраться. Программа (для работы с базой данных) написана на Delphi5, выложена на сервере(Win2000). Запускается и работает на рабочих станциях (Win98,2000). Один компьютер привезли из ремонта (форматировали диск и все переустановили), запускают программку и работают. На каком-то действии программа закрывается, не выдавая никаких сообщений. До ремонта таких проблем не было. Пытались отследить по SQL Profiler никаких ошибок нет. Что это может быть? и как это отследить? Спасибо. Мила
Digitman (2005-01-21 13:36:00) [1]
> Мила (21.01.05 13:25) [3]
> На других компьютерах работает программа без сбоев
это абсолютно ни о чем не говорит.
> алгоритм верный
нет, не верный.
не верный уже потому, что никак не учитывает и не реагирует корректным образом на вероятность модификации программно/аппатной конфигурации системы, под управлением которой реализованный алгоритм работает.
> до ремонта эта программа(без изменений) работала
а теперь, как видишь, не работает.
и не будет, пока ты не выяснишь, какие дифолты ты подразумеваешь, но никак не реагируешь на их потенциальное изменение.
например, ты подразумеваешь обязательное наличие в системе такой-то аудиокарты или такого--то драйвера дивайса.
после "ремонте" ни той самой подразумеваемой карты ни того самого дивайс-драйвера не оказалось в системе .. ты же, ничтоже сумняшеся. продолжаешь как и прежде тыкать значения в порты и вызывать (без проверки на отказ) ф-ции дивайс-драйвера .. да мало ли какие еще ситуации м.б. у тебя в программе !
Мила (2005-01-21 13:25:00) [2]На других компьютерах работает программа без сбоев, алгоритм верный, до ремонта эта программа(без изменений) работала.
Digitman (2005-01-21 12:49:00) [3]
> Что это может быть?
ошибки в алгоритме программы.
> и как это отследить?
- понять, что это за "какое-то действие",
- развернуть на проблемном компьютере делфи,
- перенести туда исх-ки,
- запустить приложение под встр.отладчиком,
- трассировать участок кода, отвечающий за "какое-то действие",
- понять, что за ошибка была допущена в алгоритме,
- исправить эту ошибку
Amoeba (2005-01-21 12:44:00) [4]
> все переустановили
Танцуй сперва от этой печки.