mutex
|
Posted: Tue Mar 13, 2012 18:25 Post subject: |
|
|
Увы, не все мне подвластно! Подозреваю, что управление до моего кода не успело дойти, Темида-протектор и ОС/ХР не поделили что-то.
А возможно, что виноват мой код. При старте опрашивается системный реестр на наличие драйверов БД. Это обычное чтение system registry в режиме readonly, ничего особенного там нет.
> Опять же- показ ошибки "у вас в ОС что-то некорректно" нужен.
Конкретно. что предлагаете? Как это сделать?
Try-Except перехват, вроде имеется.
Вот стартовый код:
.dpr
Application.Initialize;
if not AppInitialize then
exit;
Application.CreateForm(...);
Application.Run;
.pas
function AppInitialize: boolean;
begin //инициализация программы
try
...
except
on E: Exception do
Result := False;
end;
end; //AppInitialize
PS. Кстати, перевыпускать данную версию смогу ли? Пройдет ли перекомпиляция?
Времени утекло с тех пор и библы подержки изменились сильно! Развитие ведь идет и его не остановишь.
Может мы с Вами зря теряем время, обсуждая дурацкие новые пакеты старой операционки! Поробуйте на Винде 7, и как там? _________________ E.Savich
http://www.xbaseview.com |
|