Jit de activación/desactivación en com ...
¿Qué es el JIT de Activación/Desactivación?
¿por Qué necesitamos esto?
La Razón Detrás de Esto...
Este artículo explica las ventajas y desventajas del uso de este servicio en la aplicación COM.
¿por Qué necesitamos este servicio?
En una aplicación que utiliza los objetos COM, un objeto COM se crea cuando se llama a un método como CreateCOMObject etc., Así que una vez que se llama al método, que COM específico objeto será creado y la aplicación puede llamar a los métodos de ese objeto. En otras palabras, que el objeto COM se activará después de que la llamada a CreateCOMObject. A la derecha.. Ese objeto será en memoria, ya que cada una de las aplicaciones es la celebración de una referencia a ese objeto, independientemente de si la aplicación llama a los métodos del objeto o no. Por lo que el fondo es un valioso recurso de memoria se desperdicia si la aplicación no se está utilizando activamente el objeto COM.
JIT de Activación/Desactivación se introduce en COM principalmente para el uso efectivo de reources y para evitar el desperdicio de recursos como se mencionó anteriormente.
¿Qué es el JIT de Activación/Desactivación?
es uno de los servicios prestados por el tiempo de ejecución de COM.JIT significa Just-In-Time. En COM , se puede establecer este servicio a un objeto COM a través del Explorador de Servicios de Componentes.
¿Cómo funciona?
una Vez establecido este servicio a un objeto COM a través del Explorador de Servicios de Componentes, la activación de ese objeto COM se retrasa hasta que uno de sus métodos es el primer llamado. Así que, aunque se llame a la CreateCOMObject métodos y obtener una referencia a ese objeto COM, que el objeto no se activará hasta que se llama a uno de sus métodos. También una vez cada llamada al método se haya completado, que el objeto COM se desactiva para ahorrar recursos.
Pros/Contras:
Como he mencionado anteriormente, la principal ventaja es que el reources serán utilizados de manera eficaz. Ya que cada vez que se llama a un método o propiedad de ese objeto COM, ese objeto COM se activará cada vez. Considere el siguiente scenerio:
begin
& nbsp & nbsp & nbsp COMObj := CreateCOMObject('...')
& nbsp & nbsp & nbsp COMObj.Nombre := 'Mi Nombre'
& nbsp & nbsp & nbsp COMObj.SSN := '737387289'
& nbsp & nbsp & nbsp ..................................
& nbsp & nbsp & nbsp ...............................etc.,
& nbsp & nbsp & nbsp COMObj.UpdateDetails
fin
En el ejemplo de código anterior, he creado un Objeto COM y establecer algunas propiedades y llamar a UpdateDetails método para actualizar el Nombre y SSN de detalles. Supongamos que el COMObj está utilizando el JIT de Activación/Desactivación del servicio prestado en el Explorador de Servicios de Componentes. Así que cada vez que el valor de una propiedad se le asigna un nuevo objeto COM se activa y desactiva una vez que el valor es asignado. Finalmente, cuando usted llame a la UpdateDetails método, un nuevo objeto COM se activará y no sabe nada de la anterior asignación, y por lo que los valores no se actualizan. Entonces, ¿cuál es el uso de este JIT Activación/Desactivación? Tenemos que cambiar el enfoque en la escritura objeto COM. El suplente para el código anterior quedaría así:
begin
& nbsp & nbsp & nbsp COMObj := CreateCOMObject('')
& nbsp & nbsp & nbsp COMObj.UpdateDetails 'Mi Nombre','737387289', etc...,
fin
Así que después de esa llamada, el objeto será desactivada. El método UpdateDetails va a recibir toda la info de como parámetros a ese método. Podemos considerar esto como una ventaja o desventaja.
Otra pregunta que viene a nuestra mente ahora es ¿cuánto tiempo se que el tiempo de ejecución de COM tomar para activar/desactivar un objeto COM? Pero la gente el uso de COM se quejan de que el tiempo necesario para activar/desactivar un objeto COM es muy inferior. Cuánto? ¿La gente en Delphi3000 de la comunidad tiene alguna idea sobre que? Vale la pena tener JIT Activación/Desactivación de servicio? Por favor, siéntase libre de publicar sus opiniones y letz iniciar una discusión en la que yo sigo para explorar más en COM y COM . También si alguna de nuestra gente de la comunidad tiene alguna experiencia sobre el uso de estos servicios, por favor siéntase libre para compartir.
Disfrutar!!!!
Gracias.
Magesh.
Jit de activacion/desactivacion en com ...
Jit de activacion/desactivacion en com ... : Multi-millones de consejos para hacer su vida mas facil.
¿Que es el JIT de Activacion/Desactivacion?
¿por Que necesitamos esto?
La Razon Detras de Esto...
Este articulo explica las ventajas y desventajas del uso de este servicio en la aplicacion COM.
¿por Que necesitamos este servicio?
En una aplicacion que utiliza los objetos COM, un objeto COM se crea cuando se llama a un metodo como CreateCOMObject etc., Asi que una vez que se llama al metodo, que COM especifico objeto sera creado y la aplicacion puede llamar a los metodos de ese objeto. En otras palabras, que el objeto COM se activara despues de que la llamada a CreateCOMObject. A la derecha.. Ese objeto sera en memoria, ya que cada una de las aplicaciones es la celebracion de una referencia a ese objeto, independientemente de si la aplicacion llama a los metodos del objeto o no. Por lo que el fondo es un valioso recurso de memoria se desperdicia si la aplicacion no se esta utilizando activamente el objeto COM.
JIT de Activacion/Desactivacion se introduce en COM principalmente para el uso efectivo de reources y para evitar el desperdicio de recursos como se menciono anteriormente.
¿Que es el JIT de Activacion/Desactivacion?
es uno de los servicios prestados por el tiempo de ejecucion de COM.JIT significa Just-In-Time. En COM , se puede establecer este servicio a un objeto COM a traves del Explorador de Servicios de Componentes.
¿Como funciona?
una Vez establecido este servicio a un objeto COM a traves del Explorador de Servicios de Componentes, la activacion de ese objeto COM se retrasa hasta que uno de sus metodos es el primer llamado. Asi que, aunque se llame a la CreateCOMObject metodos y obtener una referencia a ese objeto COM, que el objeto no se activara hasta que se llama a uno de sus metodos. Tambien una vez cada llamada al metodo se haya completado, que el objeto COM se desactiva para ahorrar recursos.
Pros/Contras:
Como he mencionado anteriormente, la principal ventaja es que el reources seran utilizados de manera eficaz. Ya que cada vez que se llama a un metodo o propiedad de ese objeto COM, ese objeto COM se activara cada vez. Considere el siguiente scenerio:
begin
& nbsp & nbsp & nbsp COMObj := CreateCOMObject('...')
& nbsp & nbsp & nbsp COMObj.Nombre := 'Mi Nombre'
& nbsp & nbsp & nbsp COMObj.SSN := '737387289'
& nbsp & nbsp & nbsp ..................................
& nbsp & nbsp & nbsp ...............................etc.,
& nbsp & nbsp & nbsp COMObj.UpdateDetails
fin
En el ejemplo de codigo anterior, he creado un Objeto COM y establecer algunas propiedades y llamar a UpdateDetails metodo para actualizar el Nombre y SSN de detalles. Supongamos que el COMObj esta utilizando el JIT de Activacion/Desactivacion del servicio prestado en el Explorador de Servicios de Componentes. Asi que cada vez que el valor de una propiedad se le asigna un nuevo objeto COM se activa y desactiva una vez que el valor es asignado. Finalmente, cuando usted llame a la UpdateDetails metodo, un nuevo objeto COM se activara y no sabe nada de la anterior asignacion, y por lo que los valores no se actualizan. Entonces, ¿cual es el uso de este JIT Activacion/Desactivacion? Tenemos que cambiar el enfoque en la escritura objeto COM. El suplente para el codigo anterior quedaria asi:
begin
& nbsp & nbsp & nbsp COMObj := CreateCOMObject('')
& nbsp & nbsp & nbsp COMObj.UpdateDetails 'Mi Nombre','737387289', etc...,
fin
Asi que despues de esa llamada, el objeto sera desactivada. El metodo UpdateDetails va a recibir toda la info de como parametros a ese metodo. Podemos considerar esto como una ventaja o desventaja.
Otra pregunta que viene a nuestra mente ahora es ¿cuanto tiempo se que el tiempo de ejecucion de COM tomar para activar/desactivar un objeto COM? Pero la gente el uso de COM se quejan de que el tiempo necesario para activar/desactivar un objeto COM es muy inferior. Cuanto? ¿La gente en Delphi3000 de la comunidad tiene alguna idea sobre que? Vale la pena tener JIT Activacion/Desactivacion de servicio? Por favor, sientase libre de publicar sus opiniones y letz iniciar una discusion en la que yo sigo para explorar mas en COM y COM . Tambien si alguna de nuestra gente de la comunidad tiene alguna experiencia sobre el uso de estos servicios, por favor sientase libre para compartir.
Disfrutar!!!!
Gracias.
Magesh.
Jit de activación/desactivación en com ...
By Consejos Y Trucos
Jit de activación/desactivación en com ... : Multi-millones de consejos para hacer su vida más fácil.