FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
C'est quoi, un handle ? Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
C'est quoi, un handle ? Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
C'est quoi, un handle ? Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
C'est quoi, un handle ? Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
C'est quoi, un handle ? Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
C'est quoi, un handle ? Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
C'est quoi, un handle ? Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
C'est quoi, un handle ? Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
C'est quoi, un handle ? Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
C'est quoi, un handle ? Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
C'est quoi, un handle ? Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
C'est quoi, un handle ? Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
C'est quoi, un handle ? Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
C'est quoi, un handle ? Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
C'est quoi, un handle ? Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
SSD interne Crucial BX500 2,5″ SATA – 500 ...
Voir le deal
29.99 €

 

 C'est quoi, un handle ?

Aller en bas 
5 participants
AuteurMessage
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

C'est quoi, un handle ? Empty
MessageSujet: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyDim 27 Nov 2011 - 16:41

J'ai essayé les petites nouveautés de Jack
et je n'ai pas très bien compris son HANDLE_FORM("...")
Il faut dire que je n'ai jamais utilisé les 2 fonctions qui existent déjà avec HANDLE
{ HANDLE(...) et HANDLE_CANVAS(...) }
pour la simple raison que je ne sais pas ce qu'est un HANDLE !
Alors j'ai regardé sur Internet, et j'ai trouvé que :
un HANDLE est un lien vers une ressource.
Ca me fait une belle jambe !

Alors les copains, c'est quoi exactement, un handle ?
Et c'est quoi ce nombre à 6 chiffres qu'on obtient avec l'exemple de Jack ?
Ca ne peut pas être une adresse mémoire, quand même ?
scratch scratch scratch alien scratch scratch scratch
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyDim 27 Nov 2011 - 18:29

Non jjn4, c'est bien un numéro attribué à un objet (une fenêtre par exemple) qui permet d'y accéder.
Quand tu ouvres une fenêtre, tu passe par une méthode "Windows" qui lui attribue ce numéro et quand tu veux y accéder par ces manière "Windows" (proche du système), tu peux utiliser directement cete référence. De plus, cela te permet de communiquer avec des ressources d'autres programmes (dans le cas de Jack, on demande le "numéro de référence" (handle) de la fnêtre qui a un titre que l'on connait.
Ca permet quasiment d'interagir avec n'importe quel programme dont ont connait le nom de la fenêtre ... super pratique...
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

C'est quoi, un handle ? Empty
MessageSujet: +++   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 1:18

mmmmmmmmmmmmmmmmmmm...
Ouaih, ouaih, ouaih, ouaih, ouaih !
Et alors, on communique, on interragit comment ?
scratch scratch alien scratch scratch
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Severin




Nombre de messages : 547
Localisation : Braunschweig / Germany
Date d'inscription : 13/12/2010

C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 2:52

Hallo Jicehel,
könntest du ein Beispiel-Programm ? Embarassed

Severin



Bonjour Jicehel,
vous pourriez être un exemple de programme? Embarassed

Severin


Hello Jicehel,
you could be an example program? Embarassed

Severin

Danke,Merci Very Happy
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 8:34

Tu peux regarder dans les DLL de Klaus, c'est expliquer pour communiquer entre 2 programmes ou pour ouvrir / fermer des programmes par exemples (je ne peux pas chercher, là, je pars au boulot)
A+
Revenir en haut Aller en bas
Invité
Invité




C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 9:38

Tu peux regarder ceci. J'attendais encore un peu avant de le mettre. J'ai encore des choses à faire, mais cette partie fonctionne.
voir ici
Cela dit, je ne sais pas comment l'utiliser en basic. Avoir le handle d'une forme, c'est bien, mais comment on correspond en basic? Il faudrait comme là fait Klaus, pouvoir avoir le handle d'un objet.
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 11:02

Sinon, récemment, les handle ont étaient utilisés et très bien commenté par Nardo dans sa DLL: Form
Voir lien : http://nardo26.lescigales.org/gestion-de-formulaires-27.html

Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 14:40

Oui à part que j'ai fais un abus de langage Embarassed : ce n'est pas une "adresse" dans le sens physique du terme...

On peut dire que c'est une "adresse de messagerie" de l'O.S, un identifiant...

@cosmos : cool ton site ! Wink
Ca fait une source d'info supplementaire sur le langage Panoramic ! Very Happy
Va y avoir soucis pour l'adresse de ton futur site: le nom est déjà pris ! A moins que ce soit toi... Wink
http://cosmos.70.free.fr/
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Invité
Invité




C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 15:18

Bonjour Nardo.
Je n'ai pas de site. Ce sont des essais HTML pour mettre au point mes programmes. Et je ne pense pas que cela sera beaucoup visité.
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

C'est quoi, un handle ? Empty
MessageSujet: +++   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 17:53

Bon, si je comprends bien,
sans DLL, point de HANDLE,
c'est bien ça ?

Mais soyons concret :
quand j'essaie l'exemple de Jack
Code:
execute "notepad.exe"
wait 1000
caption 0,handle_form("Sans titre - Bloc-notes")
(cela change indéfiniment selon les essais)
et ça donne (pour le dernier essai) : 263192
et alors, éperdument heureux d'avoir obtenu ce nombre,
j'en fais quoi ensuite ????????????????????
scratch scratch alien scratch scratch
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 18:09

Tu écris une dll et ensuite tu peux utiliser le handle pour communiquer avec le programme en question Very Happy
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 52
Localisation : 77500
Date d'inscription : 18/04/2011

C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyLun 28 Nov 2011 - 18:14

ou tu interagit en utilisant une DLL (ou plusieurs DLL en utilisant la DLL de Klaus) pour controler un programme externe depuis un programme panoramic
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

C'est quoi, un handle ? Empty
MessageSujet: +++   C'est quoi, un handle ? EmptyMar 29 Nov 2011 - 22:17

D'accord, pas simple, donc...
Eh bien, je vous remercie tous pour les explications.
king alien king
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? EmptyMar 29 Nov 2011 - 23:09

C'est pas si compliqué que ça : tu en utilise sans le savoir.
Par exemple les opérations sur les fichiers :
quand tu écris :

FILE_OPEN_READ N,S
Tu peux considérer que N est le handle (identifiant) te permettant d'accéder à ton fichier S
Note: la plupart du temps un handle est un pointeur sur un objet...
Revenir en haut Aller en bas
http://nardo26.lescigales.org
Contenu sponsorisé





C'est quoi, un handle ? Empty
MessageSujet: Re: C'est quoi, un handle ?   C'est quoi, un handle ? Empty

Revenir en haut Aller en bas
 
C'est quoi, un handle ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Quoi qui se passe ?
» C'est quoi DLL
» A quoi sert PARALLEL_ON/OFF
» Quoi de neuf à propos de Goric 3D ? (@Jack)
» C'est quoi la différence ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: