![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
BDE и bat-файлы [D6, WinXP]
Германн © (2008-12-06 21:52:00)Пару месяцев назад сделал малюсенькую консольную программку, которая выполняет один SQL запрос (UPDATE). Вызывал её из bat-файла. До сегодняшнего дня всё работало нормально. Теперь же происходит такой глюк. Вызов ее bat-файла приводит к ошибке DBIERR_NOSHAREDMEMORY$251E. Вызов ее не из bat-файла проходит абсолютно нормально. Прошерстил гуглом, прочитал всё что нашел об этой ошибке, выполнил все найденные рекомендации. Ничего не помогло.
Германн (2008-12-07 00:11:00) [1]
> Loginov Dmitry © (07.12.08 00:09) [5]
>
> А чему равен параметр SHAREDMEMSIZE?
Пробовал всякие до 64 МБ
Loginov Dmitry (2008-12-07 00:09:00) [2]А чему равен параметр SHAREDMEMSIZE?
Германн (2008-12-07 00:09:00) [3]Эврика говорит, что ошибка возникает при вызове ZwSetInformationThread
Германн (2008-12-06 23:59:00) [4]Еще один глюк. Попробовал перенаправить вывод из батника в файл. packbase.bat > pb.txt
Ошибки нет. :(
Германн (2008-12-06 23:56:00) [5]
> blackman © (06.12.08 22:07) [1]
>
> Настройки BDE посмотри. Памяти не хватает. База наверное
> увеличилась?
> Либо много ошибок БД
Настройки смотрел. База, которая пополняется уже более 10 лет за два месяца существенно увеличиться не могла. Ошибок нет совсем.
> Loginov Dmitry © (06.12.08 22:54) [2]
>
> > Ничего не помогло.
>
Попробовал в другой ОС на своем компьютере. В Win98 все работает.
> Могу предложить попробовать тот же самый батник запустить
> на другом компьютере
Loginov Dmitry (2008-12-06 22:54:00) [6]> Ничего не помогло.
Могу предложить попробовать тот же самый батник запустить на другом компьютере (с той же самой базой и приложением), либо переустановить BDE. Возможно, что-то поменялось в политике администрирования. Возможно, кто-либо установил "стороннее" ПО с BDE, в результате чего подпортились настройки.
blackman (2008-12-06 22:07:00) [7]Настройки BDE посмотри. Памяти не хватает. База наверное увеличилась?
Либо много ошибок БД