Jit activation/désactivation en com ...


qu'est-Ce que JIT Activation/Désactivation?
Pourquoi avons-nous besoin de cela?
La Raison Derrière Cela...
Cet article traite à la fois les avantages et les inconvénients de l'utilisation de ce service en application COM.
Pourquoi avons-nous besoin de ce service?
Dans une application à l'aide des objets COM, un objet COM sera créé lorsque vous appelez une méthode comme CreateCOMObject etc., Donc, une fois que la méthode est appelée, l'objet COM seront créés, et l'application peut appeler les méthodes de cet objet. En d'autres termes, cet objet COM sera activé après l'appel à CreateCOMObject. Le droit.. cet objet sera en mémoire tant que l'une des applications est la tenue d'une référence à cet objet, indépendamment de savoir si cette demande est d'appeler des méthodes de l'objet ou pas. De sorte que la ligne de fond est une précieuse ressource de mémoire est perdu si l'application n'est pas activement à l'aide de l'objet COM.
JIT d'Activation/Désactivation est introduit dans COM principalement pour une utilisation efficace de reources et pour éviter le gaspillage de ressources comme mentionné ci-dessus.
qu'est-Ce que JIT Activation/Désactivation?
Il est l'un des services fournis par le runtime COM.JIT est synonyme de Juste-À-Temps. COM , nous pouvons mettre ce service à un objet de COM par le biais de l'Explorateur Services de Composants.
Comment ça?
lorsque vous avez défini ce service à un objet de COM par le biais de l'Explorateur Services de Composants, l'activation de l'objet COM est retardée jusqu'à ce que l'une de ses méthodes est appelée en premier. Donc, même si vous appelez la CreateCOMObject méthodes et d'obtenir une référence à cet objet COM, cet objet ne sera pas activé jusqu'à ce que vous appelez l'une de ses méthodes. Aussi une fois chaque appel de méthode est terminée, que l'objet COM sera désactivé pour économiser la ressource.
avantages/Inconvénients:
Comme je l'ai mentionné ci-dessus, le principal avantage est que le reources sera effectivement utilisé. Car à chaque fois que vous appelez une méthode/propriété de cet objet COM, COM objet sera activé à chaque fois. Envisager le scenerio suivant:

démarrer
& nbsp & nbsp & nbsp COMObj := CreateCOMObject('...')
& nbsp & nbsp & nbsp COMObj.Nom := 'Mon Nom'
& nbsp & nbsp & nbsp COMObj.SSN := '737387289'
& nbsp & nbsp nbsp & ..................................
& nbsp & nbsp nbsp & ...............................etc.,
& nbsp & nbsp & nbsp COMObj.UpdateDetails
fin
Dans l'exemple de code ci-dessus, j'ai créé un Objet COM et de définir certaines propriétés et appel UpdateDetails méthode pour mettre à jour le Nom et le SSN détails. Supposons que le COMObj est l'aide de l'équipe d'Activation/de Désactivation du service fourni dans l'Explorateur Services de Composants. Donc, chaque fois que la valeur d'une propriété est attribuée, un nouvel objet COM sera activé et désactivé une fois que la valeur est affectée. Enfin, lorsque vous appelez la UpdateDetails méthode, un nouvel objet COM sera activé et il ne sait rien de la précédente affectation et donc les valeurs ne seront pas mis à jour. Alors qu'est-ce que l'utilisation de cette JIT Activation/Désactivation? Nous devons changer l'approche de l'écriture de l'objet COM. L'autre pour le code ci-dessus serait comme ceci:
démarrer
& nbsp & nbsp & nbsp COMObj := CreateCOMObject('')
& nbsp & nbsp & nbsp COMObj.UpdateDetails 'Mon Nom','737387289',... etc.,
fin
Alors, après que l'appel est terminé, l'objet sera désactivé. La méthode UpdateDetails aurez toutes les infos en tant que paramètres de cette méthode. On peut considérer cela comme un avantage ou un inconvénient.
une Autre question qui vient à notre esprit est maintenant combien de temps que l'exécution de COM pour activer/désactiver un objet COM? Mais les gens à l'aide de COM sont en prétendant que le temps pris pour activer/désactiver un objet COM est très inférieur. Combien? Avez-vous les gens à Delphi3000 de la communauté ont des idées à ce sujet? Est-ce la peine d'avoir JIT l'Activation/Désactivation du service? N'hésitez pas à poster vos avis et letz démarrer une discussion sur ce que je continue à explorer plus en COM et COM . Aussi, si un de nos gens de la communauté ont aucune expérience sur l'utilisation de ces services, n'hésitez pas à partager.
Profitez-en!!!
Merci.
Magesh.









Jit activation/desactivation en com ...


Jit activation/desactivation en com ... : Plusieurs milliers de conseils pour vous faciliter la vie.


qu'est-Ce que JIT Activation/Desactivation?
Pourquoi avons-nous besoin de cela?
La Raison Derriere Cela...
Cet article traite a la fois les avantages et les inconvenients de l'utilisation de ce service en application COM.
Pourquoi avons-nous besoin de ce service?
Dans une application a l'aide des objets COM, un objet COM sera cree lorsque vous appelez une methode comme CreateCOMObject etc., Donc, une fois que la methode est appelee, l'objet COM seront crees, et l'application peut appeler les methodes de cet objet. En d'autres termes, cet objet COM sera active apres l'appel a CreateCOMObject. Le droit.. cet objet sera en memoire tant que l'une des applications est la tenue d'une reference a cet objet, independamment de savoir si cette demande est d'appeler des methodes de l'objet ou pas. De sorte que la ligne de fond est une precieuse ressource de memoire est perdu si l'application n'est pas activement a l'aide de l'objet COM.
JIT d'Activation/Desactivation est introduit dans COM principalement pour une utilisation efficace de reources et pour eviter le gaspillage de ressources comme mentionne ci-dessus.
qu'est-Ce que JIT Activation/Desactivation?
Il est l'un des services fournis par le runtime COM.JIT est synonyme de Juste-A-Temps. COM , nous pouvons mettre ce service a un objet de COM par le biais de l'Explorateur Services de Composants.
Comment ça?
lorsque vous avez defini ce service a un objet de COM par le biais de l'Explorateur Services de Composants, l'activation de l'objet COM est retardee jusqu'a ce que l'une de ses methodes est appelee en premier. Donc, meme si vous appelez la CreateCOMObject methodes et d'obtenir une reference a cet objet COM, cet objet ne sera pas active jusqu'a ce que vous appelez l'une de ses methodes. Aussi une fois chaque appel de methode est terminee, que l'objet COM sera desactive pour economiser la ressource.
avantages/Inconvenients:
Comme je l'ai mentionne ci-dessus, le principal avantage est que le reources sera effectivement utilise. Car a chaque fois que vous appelez une methode/propriete de cet objet COM, COM objet sera active a chaque fois. Envisager le scenerio suivant:

demarrer
& nbsp & nbsp & nbsp COMObj := CreateCOMObject('...')
& nbsp & nbsp & nbsp COMObj.Nom := 'Mon Nom'
& nbsp & nbsp & nbsp COMObj.SSN := '737387289'
& nbsp & nbsp nbsp & ..................................
& nbsp & nbsp nbsp & ...............................etc.,
& nbsp & nbsp & nbsp COMObj.UpdateDetails
fin
Dans l'exemple de code ci-dessus, j'ai cree un Objet COM et de definir certaines proprietes et appel UpdateDetails methode pour mettre a jour le Nom et le SSN details. Supposons que le COMObj est l'aide de l'equipe d'Activation/de Desactivation du service fourni dans l'Explorateur Services de Composants. Donc, chaque fois que la valeur d'une propriete est attribuee, un nouvel objet COM sera active et desactive une fois que la valeur est affectee. Enfin, lorsque vous appelez la UpdateDetails methode, un nouvel objet COM sera active et il ne sait rien de la precedente affectation et donc les valeurs ne seront pas mis a jour. Alors qu'est-ce que l'utilisation de cette JIT Activation/Desactivation? Nous devons changer l'approche de l'ecriture de l'objet COM. L'autre pour le code ci-dessus serait comme ceci:
demarrer
& nbsp & nbsp & nbsp COMObj := CreateCOMObject('')
& nbsp & nbsp & nbsp COMObj.UpdateDetails 'Mon Nom','737387289',... etc.,
fin
Alors, apres que l'appel est termine, l'objet sera desactive. La methode UpdateDetails aurez toutes les infos en tant que parametres de cette methode. On peut considerer cela comme un avantage ou un inconvenient.
une Autre question qui vient a notre esprit est maintenant combien de temps que l'execution de COM pour activer/desactiver un objet COM? Mais les gens a l'aide de COM sont en pretendant que le temps pris pour activer/desactiver un objet COM est tres inferieur. Combien? Avez-vous les gens a Delphi3000 de la communaute ont des idees a ce sujet? Est-ce la peine d'avoir JIT l'Activation/Desactivation du service? N'hesitez pas a poster vos avis et letz demarrer une discussion sur ce que je continue a explorer plus en COM et COM . Aussi, si un de nos gens de la communaute ont aucune experience sur l'utilisation de ces services, n'hesitez pas a partager.
Profitez-en!!!
Merci.
Magesh.


Jit activation/désactivation en com ...

Jit activation/désactivation en com ... : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation