Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.28;
Скачать: CL | DM;

Вниз

Архивация БД   Найти похожие ветки 

 
Igor_ ©   (2002-02-28 10:03) [0]

Хочу выполнить архивацию файла БД внешним архиватором
Отключаюсь от базы
DM.Database1.Close;
Архивирую её
s:="Base.gdb";
StrPcopy(qd_rar,"d:\Data\");
StrPcopy(pd_rar," a d:\arh\"+"base.rar "+s);
ShellExecute(0, nil, "c:\program files\winrar\rar.exe", pd_rar,qd_rar, SW_SHOW);

Но дело в том, что архивация идет отдельным потоком, и когда я
пытаюсь открыть базу "после архивации"

while not DM.Database1.Connected do
begin
try
DM.Database1.Open;
except
end;

-она судя по всему еще не началась т.к. архив не создаётся.
А если проходишь все в пошаговом режиме, то архив успевает создаться. Подскажите как поступить.


 
EAlexander ©   (2002-02-28 10:05) [1]

Дождаться когда winrar отработает


 
Igor_ ©   (2002-02-28 10:17) [2]

А как дождаться, как я узнаю, что он начал работать


 
sniknik ©   (2002-02-28 10:34) [3]

Вставь архиватор в программу и не мучайся. http://www.ziptv.com/ - компонент поддерживающий все современные архиваторы.



Страницы: 1 вся ветка

Текущий архив: 2002.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
1-90880
Olivka
2002-03-16 19:27
2002.03.28
мышь и прокрутка StringGrid-a


6-91021
Sregey
2001-11-22 17:49
2002.03.28
Все та же ошибка 10055 при попытке подключения TClientSocket


1-90941
UserL
2002-03-14 12:22
2002.03.28
Как связать объекты?


6-91010
НЕО
2002-01-14 16:09
2002.03.28
!!! ЛОГИН текущего пользователя


14-91055
nikulin
2002-02-13 13:47
2002.03.28
Кто либо сдавал на MCSD?