Показать сообщение отдельно
Старый 21.07.2008, 10:41   #1
ZiC_
программист
 
Аватар для ZiC_
 
Регистрация: 09.10.2005
Сообщений: 83
По умолчанию Параллельные вычисления в Оракле

В общем система: Оракл 10 + Дельфи 7
Задача: Запустить на выполнение некую долгую процедуру, в программе в прогрессбаре выводить, насколько завершилась процедура.
Есть запрос, который показывает, насколько она завершилась
Собственно проблема: нужно запускать процедуру параллельно программе, иначе прога "виснет" до завершения выполнения процедуры.
Что я уже пытался сделать: запускал процедуру в отдельном потоке в дельфях (создавал класс, наследовал его от TThread). При этом все равно приложение зависает, хотя если вместо запуска процедуры поместить бесконечный цикл, то поток работает параллельно, остальной программе не мешает.
В чем я вижу решение: есть мысль, что в Оракле тоже должна быть возможность параллельного запуска процедуры. Гугл уже спрашивал, недоумевающе разводит руками... возможно плохо спрашивал
Джобы (Job) в Оракле использовать нельзя по религиозным причинам
Кто-нибудь может мне помочь?
__________________
"Нельзя бояться, страх убивает разум" Ф. Герберт
ZiC_ вне форума   Ответить с цитированием