j'ai un peu de temps coté taf, donc je refais une tentative de dev en objet
je convertis des procédures existantes en classe (convertir n'est pas un
terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un site.
Cette objet est pour le moment declarer en global dans le code d'init du
projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe
- dans le constructeur
- dans la methode qui s'en sert en premier
- obiwan kenobi
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romain PETIT
news.free.fr a exprimé avec précision :
Ma question est, ou je mets cette ligne :
Tout dépend de la portée désirée de ton objet... Méfies-toi quand même si tu l'istancies et le détruis à répétition, il y a un risque de non-libération de mémoire.
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
news.free.fr a exprimé avec précision :
Ma question est, ou je mets cette ligne :
Tout dépend de la portée désirée de ton objet...
Méfies-toi quand même si tu l'istancies et le détruis à répétition, il
y a un risque de non-libération de mémoire.
A+
--
Romain PETIT
http://cerbermail.com/?O16kfXOFcq
(cliquez sur le lien ci-dessus pour me contacter en privé)
Tout dépend de la portée désirée de ton objet... Méfies-toi quand même si tu l'istancies et le détruis à répétition, il y a un risque de non-libération de mémoire.
A+
-- Romain PETIT http://cerbermail.com/?O16kfXOFcq (cliquez sur le lien ci-dessus pour me contacter en privé)
Pascal ROY
news.free.fr a écrit :
j'ai un peu de temps coté taf, donc je refais une tentative de dev en objet
je convertis des procédures existantes en classe (convertir n'est pas un terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un site. Cette objet est pour le moment declarer en global dans le code d'init du projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe - dans le constructeur - dans la methode qui s'en sert en premier - obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation et destructions de ceux-ci dans le "destructeur".
-- Pascal ROY (Service Informatique - SODALEC)
news.free.fr a écrit :
j'ai un peu de temps coté taf, donc je refais une tentative de dev en objet
je convertis des procédures existantes en classe (convertir n'est pas un
terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un site.
Cette objet est pour le moment declarer en global dans le code d'init du
projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe
- dans le constructeur
- dans la methode qui s'en sert en premier
- obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et
je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation
et destructions de ceux-ci dans le "destructeur".
j'ai un peu de temps coté taf, donc je refais une tentative de dev en objet
je convertis des procédures existantes en classe (convertir n'est pas un terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un site. Cette objet est pour le moment declarer en global dans le code d'init du projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe - dans le constructeur - dans la methode qui s'en sert en premier - obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation et destructions de ceux-ci dans le "destructeur".
-- Pascal ROY (Service Informatique - SODALEC)
news.free.fr
j'ai reglé le probleme merci.
Par contre, j'instancie ma classe au clic du bouton, mais comment la liberer ? "liberer" est pour les objets mais une classe ? y'a pas besoin de la liberer ?
"Pascal ROY" a écrit dans le message de news: f7naku$e5c$
news.free.fr a écrit :
j'ai un peu de temps coté taf, donc je refais une tentative de dev en objet
je convertis des procédures existantes en classe (convertir n'est pas un terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un site. Cette objet est pour le moment declarer en global dans le code d'init du projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe - dans le constructeur - dans la methode qui s'en sert en premier - obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation et destructions de ceux-ci dans le "destructeur".
-- Pascal ROY (Service Informatique - SODALEC)
j'ai reglé le probleme merci.
Par contre, j'instancie ma classe au clic du bouton, mais comment la liberer
?
"liberer" est pour les objets mais une classe ?
y'a pas besoin de la liberer ?
"Pascal ROY" <pascal.roy@sodalec.fr> a écrit dans le message de news:
f7naku$e5c$1@s1.news.oleane.net...
news.free.fr a écrit :
j'ai un peu de temps coté taf, donc je refais une tentative de dev en
objet
je convertis des procédures existantes en classe (convertir n'est pas un
terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un
site.
Cette objet est pour le moment declarer en global dans le code d'init du
projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe
- dans le constructeur
- dans la methode qui s'en sert en premier
- obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et
je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation
et destructions de ceux-ci dans le "destructeur".
Par contre, j'instancie ma classe au clic du bouton, mais comment la liberer ? "liberer" est pour les objets mais une classe ? y'a pas besoin de la liberer ?
"Pascal ROY" a écrit dans le message de news: f7naku$e5c$
news.free.fr a écrit :
j'ai un peu de temps coté taf, donc je refais une tentative de dev en objet
je convertis des procédures existantes en classe (convertir n'est pas un terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un site. Cette objet est pour le moment declarer en global dans le code d'init du projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe - dans le constructeur - dans la methode qui s'en sert en premier - obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation et destructions de ceux-ci dans le "destructeur".
-- Pascal ROY (Service Informatique - SODALEC)
Pascal ROY
Non, la classe c'est comme une déclaration de structure.
En définissant une classe tu crées un nouveau Type de données, c'est tout. Ensuite, quand tu "instancies" un objet de cette classe, en fait tu déclares une variable de ce type. Ces donc cet objet (variable) que tu dois détruire quand tu ne t'en sers plus, afin de libérer de la mémoire.
-- Pascal ROY (Service Informatique - SODALEC)
news.free.fr a écrit :
j'ai reglé le probleme merci.
Par contre, j'instancie ma classe au clic du bouton, mais comment la liberer ? "liberer" est pour les objets mais une classe ? y'a pas besoin de la liberer ?
"Pascal ROY" a écrit dans le message de news: f7naku$e5c$
news.free.fr a écrit :
j'ai un peu de temps coté taf, donc je refais une tentative de dev en objet
je convertis des procédures existantes en classe (convertir n'est pas un terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un site. Cette objet est pour le moment declarer en global dans le code d'init du projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe - dans le constructeur - dans la methode qui s'en sert en premier - obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation et destructions de ceux-ci dans le "destructeur".
-- Pascal ROY (Service Informatique - SODALEC)
Non, la classe c'est comme une déclaration de structure.
En définissant une classe tu crées un nouveau Type de données,
c'est tout. Ensuite, quand tu "instancies" un objet de cette
classe, en fait tu déclares une variable de ce type. Ces donc
cet objet (variable) que tu dois détruire quand tu ne t'en sers
plus, afin de libérer de la mémoire.
--
Pascal ROY
(Service Informatique - SODALEC)
news.free.fr a écrit :
j'ai reglé le probleme merci.
Par contre, j'instancie ma classe au clic du bouton, mais comment la liberer
?
"liberer" est pour les objets mais une classe ?
y'a pas besoin de la liberer ?
"Pascal ROY" <pascal.roy@sodalec.fr> a écrit dans le message de news:
f7naku$e5c$1@s1.news.oleane.net...
news.free.fr a écrit :
j'ai un peu de temps coté taf, donc je refais une tentative de dev en
objet
je convertis des procédures existantes en classe (convertir n'est pas un
terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un
site.
Cette objet est pour le moment declarer en global dans le code d'init du
projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe
- dans le constructeur
- dans la methode qui s'en sert en premier
- obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et
je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation
et destructions de ceux-ci dans le "destructeur".
Non, la classe c'est comme une déclaration de structure.
En définissant une classe tu crées un nouveau Type de données, c'est tout. Ensuite, quand tu "instancies" un objet de cette classe, en fait tu déclares une variable de ce type. Ces donc cet objet (variable) que tu dois détruire quand tu ne t'en sers plus, afin de libérer de la mémoire.
-- Pascal ROY (Service Informatique - SODALEC)
news.free.fr a écrit :
j'ai reglé le probleme merci.
Par contre, j'instancie ma classe au clic du bouton, mais comment la liberer ? "liberer" est pour les objets mais une classe ? y'a pas besoin de la liberer ?
"Pascal ROY" a écrit dans le message de news: f7naku$e5c$
news.free.fr a écrit :
j'ai un peu de temps coté taf, donc je refais une tentative de dev en objet
je convertis des procédures existantes en classe (convertir n'est pas un terme tres approprié car je sais qu'il faut "reflechir" autrement)
Je dois créé un objet Winhttp pour effectuer des requetes http sur un site. Cette objet est pour le moment declarer en global dans le code d'init du projet, mais j'aimerais le mettre dans ma classe.
Ma question est, ou je mets cette ligne :
httpReq est un objet Automation ("WinHttp.WinHttprequest.5.1")
- dans les declarations de la classe - dans le constructeur - dans la methode qui s'en sert en premier - obiwan kenobi
Bonjour,
Perso j'utilise des classes pour gérer Excel et Word en OLE et je pratique de la sorte.
Dans le "constructeur" des classes déclaration des objets OLE Automation et destructions de ceux-ci dans le "destructeur".