Depuración de una DLL ActiveX desde ASP
parentesys

Depuración de una DLL ActiveX desde ASP

Aquí están los pasos necesarios para depurar nuestro código en Visual Basic encapsulado en un componente, mientras ejecutamos nuestra aplicación web. Método descubierto tras arduos intentos y mucha investigación, ya que Microsoft nunca ha dado mucha documentación sobre el tema.

19 oct 2004

Pasos previos:

1.- para que la ejecución del componente salte al código Visual Basic es necesario que MTS_TRANSACTION_MODE sea 1

2.- el proyecto dll debe estar como principal dentro de nuestro grupo de proyectos de Visual Basic.

3.- dentro del entorno de desarrollo de Visual Basic, abriendo nuestra dll, vamos a la opción Proyecto -> Propiedades de nombre de la dll

                  -> Componente.  Aquí seleccionamos Sin compatibilidad.

                  -> Depurar. Seleccionamos Esperar a que se creen los componentes y Usar el explorador existente.

4.- El COM no debe estar registrado en el MTS(Microsoft Transaction Manager)

5.- Compilar la dll y fijar un punto de ruptura en el lugar donde queramos que la ejecución salte al código.

6.- Pulsar la tecla F5 para que el componente se quede en estado de espera.

Depuración:

7.- Ejecutar la aplicación web en el explorador de internet y navegar hasta la parte de la aplicación que queremos depurar.

8.- La ejecución saltará al código de la dll cuando pasemos por el punto de ruptura. Para depurar, pulsar F8.

 

Temas relacionados:

Opiniones de este contenido

Esta web se reserva el derecho de suprimir, por cualquier razón y sin previo aviso, cualquier contenido generado en los espacios de participación en caso de que los mensajes incluyan insultos, mensajes racistas, sexistas... Tampoco se permitirán los ataques personales ni los comentarios que insistan en boicotear la labor informativa de la web, ni todos aquellos mensajes no relacionados con la noticia que se esté comentando. De no respetarse estas mínimas normas de participación este medio se verá obligado a prescindir de este foro, lamentándolo sinceramente por todos cuantos intervienen y hacen en todo momento un uso absolutamente cívico y respetuoso de la libertad de expresión.


#1

Nobiliario

Horacio el 4 oct 2011
Excelente, con estos pasos basicos ya puedes trabajar, si se necesita mas informacion, o mas detallada, es solo cosa de buscarla, el punto de partida ya esta.


Tu opinión

Informática 11 dic 2024
Patrón de diseño Decorator, en PHP

 0
  
 12921

Informática 3 dic 2024
Json Web Token

 0
  
 13536

Informática 12 sep 2024
Patrón de diseño Adapter, en PHP

 0
  
 20254

Abre Los Ojos 25 feb 2024
La apología del pobrismo. La nueva moda Woke es Ser pobre.

 0
  
 55644

Informática 2 sep 2023
Instalación de supervisor en CentOS 8

 0
  
 29114

Informática 31 ago 2023
Instalación de RabbitMQ en CentOS 8

 0
  
 29267

Crea tu Periódico Digital
Los + recientes
Los + populares
El Arte del Bonsái Ficus - Variedades

 3
  
 250885

English Adverbios de Frecuencia

 10
  
 233805

Informática Generador de códigos de barras en PHP

 13
  
 196146

Quejas denuncias estafas Descubre quién te visita en Facebook?

 16
  
 171724

English Something - Anything

 2
  
 162407

Marketing digital Cómo ganar dinero con un periódico o revista digital

 2
  
 161182

Informática Mejores herramientas para Eventos Virtuales

 1
  
 130511

Actualidad Las profesiones que van a desaparecer.

 1
  
 117645

Informática Periodista digital, ¿cuánto vale tu tiempo?

 0
  
 116629

Autores

OSCAR H CABALLERO

Este autor tiene 40 artículos publicados.

PARENTESYS

Este autor tiene 11 artículos publicados.

MILES

Este autor tiene 5 artículos publicados.


Newsletter

Suscríbete a nuestros boletines