|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2009 Messages : 69 ![]() |
Bonjour,
Je souhaite utiliser une fonction codé en C# qui utilise en parametre "this.handle": Et je voudrais savoir l'équivalent en delphi prism de "this.handle"? Merci ! |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Développeur C++\Delphi Inscription : juillet 2006 Messages : 9 195 ![]() |
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é ! |
|
|
10
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2009 Messages : 69 ![]() |
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. |
|
|
01
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Développeur C++\Delphi Inscription : juillet 2006 Messages : 9 195 ![]() |
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é ! |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2009 Messages : 69 ![]() |
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. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com