Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Delphi .NET
Delphi .NET Forum d'entraide sur l'EDI Delphi pour .NET et Borland Developer Studio
Avant de poster -> F.A.Q. Delphi .NET, F.A.Q. Delphi ASP.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/08/2011, 16h25   #1
beni34
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 69
Points : 14
Points : 14
Par défaut Equivalent de "this"

Bonjour,
Je souhaite utiliser une fonction codé en C# qui utilise en parametre "this.handle":
Code :
Menu = CheckMenu(this.Handle, false);
Et je voudrais savoir l'équivalent en delphi prism de "this.handle"?

Merci !
beni34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 17h01   #2
ShaiLeTroll
Expert Confirmé Sénior
 
Avatar de ShaiLeTroll
 
Homme
Développeur C++\Delphi
Inscription : juillet 2006
Messages : 9 195
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur C++\Delphi
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juillet 2006
Messages : 9 195
Points : 13 245
Points : 13 245
En Delphi, cela a toujours été self
Je pense que la version .NET respecte cela !
En Win32, si tu es dans une méthode de l'objet receveur, comme en C++, le this ou le self est implicite !
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !

L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié !
ShaiLeTroll est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 16/08/2011, 09h50   #3
beni34
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 69
Points : 14
Points : 14
Oui j'ai déjà testé mais la propriété "handle" n'existe pas avec "self".
C'est l'équivalent de "this.handle" que je souhaite connaître pas de "this" uniquement.
beni34 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 16/08/2011, 10h12   #4
ShaiLeTroll
Expert Confirmé Sénior
 
Avatar de ShaiLeTroll
 
Homme
Développeur C++\Delphi
Inscription : juillet 2006
Messages : 9 195
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Développeur C++\Delphi
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : juillet 2006
Messages : 9 195
Points : 13 245
Points : 13 245
Tout dépend l'objet pointé par This !
Il faut mettre ce code dans une fenêtre par exemple, une fenêtre contient un Handle
ou alors dans un Menu ...
tu poses une question floue, tu as une réponse floue !
__________________
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !

L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Halte à la ségrégation des Cinémas, VO sur Paris, VF en Banlieue, Abonnement résilié !
ShaiLeTroll est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 10h59   #5
beni34
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 69
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 69
Points : 14
Points : 14
Ok merci, j'ai résolu mon problème.
Il s'agissait bien du handle de la fenêtre qu'on obtient avec "self.handle" dont j'ai besoin dans ma fonction.
Le soucis etait que j'utilisé cette fonction dans une autre classe que celle de la fenêtre. Pour solutionnner le problème, je fais passer la valeur du handle via une variable que je récupere ensuite dans l'autre classe.
beni34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h12.


 
 
 
 
Partenaires

Hébergement Web