Grave problema con Script Control!!!!
Publicado por jorgechasis (88 intervenciones) el 24/05/2002 16:42:12
Mi problema es que añado dos objetos al Scriptcontrol que son instancias de un modulo de clase, lo malo es que no puedo usar un objeto u otro segun quiera, sino que al añadir el segundo objeto me machaca el primero añadido.
El programa que hago añade objetos al SC y despues en tiempo de ejecucion los manejo metiendo codigo a un textbox que tengo, pero no me va, intente hacer un alias del scriptcontrol no me hace ni caso. Aqui va un ejemplo:
Dim coleccion As New Tests 'Tests es una clase en un modulo
Dim testeando As New Test 'Test es otra clase de otro modulo
Sc.AddObject "Tests", coleccion, True
For i = 0 To 3
If cualquiera(i) <> "" Then
Sc.AddObject cualquiera(i), testeando, True
End If
Next i
'En cualquiera(i) esta los elementos de la clase
Dim dime, otro
Set dime = Sc.CodeObject 'obtenia el modulo
Set otro = Sc.CodeObject 'obtenia el modulo
Sc.AddCode probarfso
dime.chasisa 'Llamaba al modulo Chasisa
otro.mkera 'Llamaba al modulo Mkera
Haciendo asi solo me pilla el modulo mkera y pasa del chasisa!!!! yo lo quiero hacer con aun mas modulos...
No se que hacer y estoy atorao en eso ya bastante tiempo. Si me pudiera ayudar alguien..., si se necesitan mas aclaraciones se dan
El programa que hago añade objetos al SC y despues en tiempo de ejecucion los manejo metiendo codigo a un textbox que tengo, pero no me va, intente hacer un alias del scriptcontrol no me hace ni caso. Aqui va un ejemplo:
Dim coleccion As New Tests 'Tests es una clase en un modulo
Dim testeando As New Test 'Test es otra clase de otro modulo
Sc.AddObject "Tests", coleccion, True
For i = 0 To 3
If cualquiera(i) <> "" Then
Sc.AddObject cualquiera(i), testeando, True
End If
Next i
'En cualquiera(i) esta los elementos de la clase
Dim dime, otro
Set dime = Sc.CodeObject 'obtenia el modulo
Set otro = Sc.CodeObject 'obtenia el modulo
Sc.AddCode probarfso
dime.chasisa 'Llamaba al modulo Chasisa
otro.mkera 'Llamaba al modulo Mkera
Haciendo asi solo me pilla el modulo mkera y pasa del chasisa!!!! yo lo quiero hacer con aun mas modulos...
No se que hacer y estoy atorao en eso ya bastante tiempo. Si me pudiera ayudar alguien..., si se necesitan mas aclaraciones se dan
Valora esta pregunta


0