Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Run time error 216


__dmitry ©   (2004-10-21 10:28:00) 

Не знаю, сможет ли мне кто здесь помочь, но я как утопающий хватающийся за соломинку...

Проблема в следующем:

Есть программа работающая на большинстве машин нормально, но приблизительно каждый 50-100й жалуется что при загрузке у них иногда(!)(каждый 2-5й раз а у некоторых всегда) вылетает 216 ошибка (ошибка обращения к памяти) при загрузке. Методом проб и ошибок с этими людьми выяснилось:

1. Операционные системы значения не имеют
2. Ошибка возникает в моей программе до Create главной формы

Использую:

 Delphi 7 (build 4.453) Enterprise

Опции компиляции:

 Optimization
 I/O checking
 Strict var-strings
 Extended syntax
 Open parameters
 Huge strings

Используемые модули:

Windows,
Messages,
SysUtils,
Classes,
Graphics,
Controls,
Forms,
Dialogs,
StdCtrls,
ActiveX,
ComObj,
ComCtrls,
ImgList,
OleCtrls,
ExtCtrls
Variants,
ActnList,
Mask,
jpeg
shellapi,
XPMan,
//----------- Project JEDI ---- http://jvcl.sourceforge.net
JvToolEdit,
JvLinkLabel;

Есть надежда, что кто то уже сталкивался с такой проблемой и решил ее. Я буду благодарен за любую помощь или совет.

Спасибо.


__dmitry   (2004-10-22 10:14:00) [1]

[7] Своих initialize у меня нет, а вот в борладовских и в джеди их валом. Все еще ковыряюсь в этих дебрях по ф7.


Smithson   (2004-10-21 18:30:00) [2]

До create главной формы отрабатыважт initialize всех подключенных модулей. Ищи в них, прежде всего в своих.


__dmitry   (2004-10-21 17:40:00) [3]

[4] Вот только в рамблере еще не набирал, видимо мне такой вариант не помогает - ничего нового, к сожалению.

[5] Я уже читал об этой проблеме. Спасибо. Но майкрософт утверждает что это происходит только с експлоером и чем то там еще. и потом, мне тяжело представить что такое количество людей может быть заражено трояном. не разу не было ситуации что програ работает, а потом вдруг нет (т.е. например после заражения). Или работает нормально, или нет...


Gero   (2004-10-21 17:20:00) [4]

http://www.windows-help.net/windows95/troub-3731.shtml


Vitaly   (2004-10-21 16:58:00) [5]

набери в рамблере 216 - узнаешь много нового


__dmitry   (2004-10-21 16:03:00) [6]

[1] В коде искать смысла нет, только разве что в JEDI (чем сейчас и занимаюсь)

[2] А можно подробнее, как это влияет на скомпилированный код. Я же говорил что ошибка возникает еще до того как выполняется то что писал я.

Была уже мысль что глюк в стандартных библиотеках борланда. Но раз о таком никто не слышал, остается одно - JEDI

Вообще-то интересует способ отладки таких ошибок. Допустим мне известен адрес по которому произошел глюк. Как я могу найти к какой строке кода это относится?


SammIk   (2004-10-21 13:04:00) [7]

Просмотри свою программу на предмет неправильного вызова ф-ий,
вместо stdcall, например cdcal


Amoeba   (2004-10-21 10:30:00) [8]

Ищи ошибку в коде своей программы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо