Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Delphi 2007 - Ako sa na chvíľu odpojiť od databázy?

No, tak už dávnejšie som zistil, že riešenie cez DLL knižnicu je zbytočne komplikované. Zistil som, že databáza sa dá zálohovať aj spustením pomocného programu dbbackup.exe s určitým parametrom. Konkrétne ide o:

"C:\Program Files\***\dbbackup.exe" -c "eng=***;dbn=***;uid=***;pwd=***" "C:\Program Files\***\Temp"
Tento príkaz sa mi podarilo spustiť len cez funkciu WinExec. Lenže ja potrebujem počkať, kým tento zálohovací program urobí to čo má a potom vykonať zopár ďalších vecí. Našiel som na to zdrojový kód funkcie, ktorá využíva funkciu CreateProcess, a čaká kým sa proces neukončí. Lenže táto mi spustí program dbbackup.exe len "prázdny" bez parametrov. Takže ako mám spustiť vyššie uvedený príkaz tak, aby pri spustení programu dbbackup.exe bral do úvahy aj vstupné parametre a aby som vedel počkať na jeho ukončenie?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny