Visual Basic - Cerrar Modulo de visual basic en la automatización

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Cerrar Modulo de visual basic en la automatización

Publicado por Juan (1 intervención) el 14/04/2015 19:45:16
Hola a todos, espero y puedan ayudarme con la siguiente duda
Estoy estableciendo un link entre dos programas, a través de un modulo de visual basic, sin embargo por cada simulacion que el primer programa realiza, el cual le envia los datos a visual, quiero pensar que se abre nuevamente visual, agotando la memoria ram, de tal manera que no puedo realizar las simulaciones que ocupo; de esta manera quisiera saber si es posible indicarle al modulo de visual basic que se cierre en cada simulación, es posible?.

El codigo que tengo en el modulo de Visual Basic, es el siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Public Function Reactor(SR As Double, TR As Double) As Variant
 
Set Asp = GetObject("C:\Users\M G\Desktop\CCCCCCCCCCCCCCCCCCC\SProduction.bkp")
Asp.Visible = True
 
Asp.Tree.FindNode("\Data\Blocks\SR\Input\TEMP").Value = SR
Asp.Tree.FindNode("\Data\Blocks\SR\Input\PRES").Value = TR
 
'ejecuta aspen
Asp.Engine.Run
 
Dim a(1) As Double
 
a(1) = Asp.Tree.FindNode("\Data\Streams\14\Output\MOLEFLOW\MIXED\HYDRO-01").Value
 
Reactor = a(1)
 
End Function


En el administrador de tareas aparece que cada vez que se realiza una simulación y excel queda abierto, consume 9.8MB.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder