Coverage profiler SDK - Pakovací komponenty

Definice komponenty


Procedura GetInterface()

Tato procedura slouží pro vrácení interface pakovací komponenty.
NONE GetInterface(
   @loObj && Výstup, odkaz na interface pakovací komponenty
)
Parametr:
loObj
Do této proměnné se vytvoří objekt dle třídy pakovací komponenty
Příklad:
PROCEDURE GetInterface(loObj)
*@loObj - Vlastnost do které se zapíše odkaz na objekt pro pakování
loObj=CREATEOBJECT("_KD_Archiver")


Definice třídy komponenty

Metody
NázevPopis
Decompress()Dekompresní metoda
 
INTEGER Decompress(
   loPack OBJECT && Objekt pro rozpakování
)
Parametr:
loPack
Objekt pro rozpakování - třída _strucPack
Vrací:
_PP_ErrOKVše je OK
_PP_ProcessFailedSelhalo spuštění procesu/inicializace DLL
_PP_PAUNFailedSelhala komprimace/dekomprimace
Poznámka:
Vlastnosti File_S a File_D objektu loPack určují umístění a název zdrojového a cílového souboru. Vlastnosti PI a SI se používají pro spouštění externích procesů (pakovacích programů). Vlastnost File má vlastnosti popisující vlastnosti zpracovávaného souboru včetně velikosti souboru před a po kompresi.
Compress()Kompresní metoda
 
INTEGER Compress(
   loPack OBJECT && Objekt pro pakování
)
Parametr:
loPack
Objekt pro pakování - třída _strucPack
Vrací:
_PP_ErrOKVše je OK
_PP_ProcessFailedSelhalo spuštění procesu/inicializace DLL
_PP_PAUNFailedSelhala komprimace/dekomprimace
Poznámka:
Vlastnosti File_S a File_D objektu loPack určují umístění a název zdrojového a cílového souboru. Vlastnosti PI a SI se používají pro spouštění externích procesů (pakovacích programů). Vlastnost File má vlastnosti popisující vlastnosti zpracovávaného souboru včetně velikosti souboru před kompresí.
Při kompresi lze přepsat vlastnost File_D, kdyby nešlo ovlivnit umístění a název zkomprimovaného souboru.