>>>objPrograma = NewObject("Programa", "Programa.VCX", "Auxiliar\Programa.EXE") >>>>>>
>>>objPrograma = NewObject("Programa", "Programa.VCX", "Auxiliar\Programa.EXE") >>>objPrograma.SomeMethod() >>>Release objPrograma >>>Rename Auxiliar\Programa.EXE to Auxiliar\Programa_OLD.EXE >>>>>
>Release objPrograma
>
>>Rename Auxiliar\Programa.EXE to Auxiliar\Programa_OLD.EXE >>I don't possible because the Programa.EXE are in the memory
objPrograma.Destroy objPrograma = NULL RELEASE objProgramaI know you have the release, but you never destroy the object. Check to make sure that Destroy actually works.