Программа не работает на "быстром" компьютере

Desil
Дата: 12.11.2007 11:56:04
Добрый день!

Есть программа (Delphi 6 + ADO + MS SQL 2000), прекрасно работающая в одной организации. Недавно купили туда комп с двухъядерным процессором частотой 3.8 ГГц. Программа на этом компьютере при запуске выдает Runtime Error 216 по адресу ... и не запускается. При уменьшении (через BIOS)частоты процессора в 2 раза - программа прекрасно запускается и прекрасно работает... В самой программе наворотов минимум - обычный клиент для работы с БД... Вопрос: как бороться с этой ерундой?

Заранее спасибо.
Dimitry Sibiryakov
Дата: 12.11.2007 12:01:30

Desil
Вопрос: как бороться с этой ерундой?

Как обычно - отладчиком, FastMM и прочими утилями по контролю работы с
памятью.

Posted via ActualForum NNTP Server 1.4

miksoft
Дата: 12.11.2007 12:26:55
Desil
с двухъядерным процессором частотой 3.8 ГГц.
Что за проц такой? Что-то я у Интела такого не найду... Не гнатый, случаем?
Dmitry Arefiev
Дата: 12.11.2007 13:01:37
Программа использует потоки ?
Desil
Дата: 12.11.2007 16:49:03
miksoft
Desil
с двухъядерным процессором частотой 3.8 ГГц.
Что за проц такой? Что-то я у Интела такого не найду... Не гнатый, случаем?


Точную частоту я не знаю...

Dmitry Arefiev
Программа использует потоки ?


Нет
Warstone
Дата: 12.11.2007 16:54:26
Ты, наверно, будешь смеяться, но у меня был такой-же случай... Именно с D6... Насколько я помню у меня на D7 он пропал... Что вина тому? (VCL или что-то в ядре) - хз, но факт. И НЕ факт что поможет тебе =) Могу сказать одно, на моем Core 2 Duo 2,4 оно не вылетает, хотя уж куда.... И 2 ядра (физически), и скорость довольно большая, и конвейер вроде в 21 такт (против ~35 у 4-го Пня)... Хотя конечно не 19 как у 3-го пня. И графический движок вроде робит.