Здравствуйте!
Написал приложение на Делфи 7, довольно обьемное, с использованием многих компонент, вот основные модули которые включены:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
IdExplicitTLSClientServerBase, IdFTP, StdCtrls, IdAntiFreezeBase,
IdAntiFreeze,LZExpand, ExtCtrls, ActnMan, ActnCtrls, ActnMenus,
JvGradient, ToolWin, ComCtrls, JvComponent, JvxCtrls, Grids, XStringGrid,
JvComCtrls, ShellCtrls, JvTrayIcon, ActnColorMaps, XPStyleActnCtrls,
ActnList, DCPblowfish, DCPdes, DCPblockciphers, DCPcrypt2,Masks,
JvDirectories, ImgList, JvSplit, DelphiGzip,Buttons, RbDrawCore, RbButton, RbSplitter,
JvSpecialProgress,WinInet, JvPerforated,ShellAPi, JvBaseDlg,
JvGradientCaption, JvListComb, WinSvc;
У себя нашел максимум багов, исправил, отлично работает, тестировал под Вин 2К, XP Pro, XP Home, 2003 Serv, никаких проблем не обнаружил. Отослал человеку для которого делал, у него возникает Run Time Error 216 сразу при старте приложения (где-то на 50% ПК в основном с XP Home). После этого я предпринимал разные действия: убрал все операции при OnCreate, выключал запуск потоков, убрал автосоздание всех форм кроме главной, дошел вплоть до того, что должна создаваться только главная форма с минимумом визуальных компонентов. Но все равно у него возникает та же ошибка, лог и блоки try ... except не помагают, т.к. видимо возникает она еще до выполнения каких либо действий.
Основная проблема - не могу получить ошибку у себя (не возникала ни разу).
Подскажите откуда копать и как можно зная адрес ошибки (RunTime Error 216 at 00403DB2) понять что ее вызывает?
С ув., Николай.