Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3532 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  c'est quoi ça ? ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

c'est quoi ça ? ...

n°162257
le duke
ça vous dérange si je fume ?
Posté le 19-06-2002 à 09:24:08  profilanswer
 

les var MSG et Handle ?  
Handle je sais à peu près ce que c mais MSG c message ? comment ça s'utilise tout ça vous savez ?


---------------
Je vends ma batterie me contacter en MP pour plus de renseignements
mood
Publicité
Posté le 19-06-2002 à 09:24:08  profilanswer
 

n°162258
deathsharp
Posté le 19-06-2002 à 09:26:07  profilanswer
 

precise un peu peut etre...
en win32 ?
si oui, j'ai jamais vu de Handle


---------------
What butter and whiskey won't cure, there is no cure for.
n°162260
Profil sup​primé
Posté le 19-06-2002 à 09:29:44  answer
 

handle c'est la programme qui passe la main ou un truc comme ca.
msg c'est lié au lancement du thread aussi mais je me souviens plus ce que c'est.

n°162261
deathsharp
Posté le 19-06-2002 à 09:31:04  profilanswer
 

:heink:


---------------
What butter and whiskey won't cure, there is no cure for.
n°162263
Profil sup​primé
Posté le 19-06-2002 à 09:32:14  answer
 

deathsharp a écrit a écrit :

:heink:  



peut être me trompe je ? ca fait trop longtemps que j'ai pas fait du c++ windows

n°162264
le duke
ça vous dérange si je fume ?
Posté le 19-06-2002 à 09:35:05  profilanswer
 

alors c un code C et pas C++ en fait c tiré d'un driver de Tablette à digitaliser (vous savez les trucs avec le crayon)
bon les "handle" en delphi en gros c l'apartenance à une fenêtre ou tout éléments graphique mais je ne sais pas l'utiliser en C et le MSG je sais pas je vois juste qu'il déclare :
MSG msg voilà donc ...


---------------
Je vends ma batterie me contacter en MP pour plus de renseignements
n°162265
deathsharp
Posté le 19-06-2002 à 09:35:16  profilanswer
 

ben HANDLE c'est un handle, je sais pas trop comment traduire ni explique
MSG ca contient les info d'un message d'une thread. c'est utilise par exemple dans tous programme windows avec une fenetre


---------------
What butter and whiskey won't cure, there is no cure for.
n°162266
El_gringo
Posté le 19-06-2002 à 09:35:59  profilanswer
 

deathsharp a écrit a écrit :

precise un peu peut etre...
en win32 ?
si oui, j'ai jamais vu de Handle  




 
Tu fais du Win32 et t'as jammais vu de Handle !? bah putain !
Pourtant tu passes ton temps à en utiliser...
ça désigne pas qqch de précis, c utilisé à toutes les sauces sous win32. Un Handle en fait, c un pointeur vers un pointeur, de n'importe quel type (généralement casté). A mon avis, ça peut être assimilé à un void**
tous les types de variable qui commencent par H en win32 (HWND, HFILE, ...) sont des handles en fait.
Sinon, MSG, c pas bien important j'pense, g jammais utilisé. t'as vu ça ou ?

n°162267
deathsharp
Posté le 19-06-2002 à 09:36:35  profilanswer
 

el_gringo a écrit a écrit :

 
 
Tu fais du Win32 et t'as jammais vu de Handle !? bah putain !
Pourtant tu passes ton temps à en utiliser...
ça désigne pas qqch de précis, c utilisé à toutes les sauces sous win32. Un Handle en fait, c un pointeur vers un pointeur, de n'importe quel type (généralement casté). A mon avis, ça peut être assimilé à un void**
tous les types de variable qui commencent par H en win32 (HWND, HFILE, ...) sont des handles en fait.
Sinon, MSG, c pas bien important j'pense, g jammais utilisé. t'as vu ça ou ?  




non j'ai jamais vu de Handle
juste HANDLE


---------------
What butter and whiskey won't cure, there is no cure for.
n°162271
El_gringo
Posté le 19-06-2002 à 09:38:47  profilanswer
 

deathsharp a écrit a écrit :

 
non j'ai jamais vu de Handle
juste HANDLE  




 
ha, j'pensais qu'il avait pas fait gaffe aux majuscules...
là, sur Handle, j'en sais rien non plus ! :ange:

mood
Publicité
Posté le 19-06-2002 à 09:38:47  profilanswer
 

n°162272
deathsharp
Posté le 19-06-2002 à 09:39:46  profilanswer
 

jsuis sensible a la casse :D


---------------
What butter and whiskey won't cure, there is no cure for.
n°162274
El_gringo
Posté le 19-06-2002 à 09:40:35  profilanswer
 

Mais en fait, le Handle écrit comme ça, c du VB...
à mon avis, il parle bel et bien de HANDLE !

n°162275
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-06-2002 à 09:45:14  profilanswer
 

ouais mais le Pascal c'est pas case-sensitive, donc HANDLE = Handle = HaNDlE, etc...
et si c'est un THandle ça correspond à un Longword (32 bits non signé)
et puis ici "msg" et "handle" c'est les noms des variables :lol: on va pas aller loin avec ça, avoir leur type aurait été plus pratique :p
var signifie qu'on passe la variable par référence au lieu de la passer comme valeur (comme le "&" du C++ donc)


Message édité par antp le 19-06-2002 à 09:46:08

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°162280
El_gringo
Posté le 19-06-2002 à 09:49:39  profilanswer
 

antp a écrit a écrit :

ouais mais le Pascal c'est pas case-sensitive, donc HANDLE = Handle = HaNDlE, etc...
et si c'est un THandle ça correspond à un Longword (32 bits non signé)
et puis ici "msg" et "handle" c'est les noms des variables :lol: on va pas aller loin avec ça, avoir leur type aurait été plus pratique :p
var signifie qu'on passe la variable par référence au lieu de la passer comme valeur (comme le "&" du C++ donc)  




 
Qui à parlé de Pascale ici !? on parle de C++ là...

n°162284
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-06-2002 à 09:54:31  profilanswer
 

pour MSG, je suppose que tu veux parler des messages WM_CLOSE, WM_machin, etc...
 
ce sont des messages envoyés par Windows à l'application et qui te servent à intercepter des évenements tels que fermeture de fenêtre, clic de souris, etc..., te permettant d'agir en conséquence.


---------------
J'ai un string dans l'array (Paris Hilton)
n°162288
le duke
ça vous dérange si je fume ?
Posté le 19-06-2002 à 09:57:41  profilanswer
 

bon attendez les gars je vous remets dans le contexte :  
je suis developpeur DELPHI (donc Pascal...) et je pisse du DELPHI bon le C j'en ai fait à l'école mais ct pas très poussé (pointeur et tableau de viriables et aussi un peu de malloc/calloc) bon et là je dois faire une appli qui gère une tablette graphique (vous lisez qd j'écris ?) et le code sur lequel je m'appuis est le suivant alors je vais peut-être pas tout vous donnez donc voilà ce qui me perturbe :
 
int PASCAL WinMain(hInstance, hPrevInstance, lpCmdLine, nCmdShow)
HANDLE hInstance;
HANDLE hPrevInstance;
LPSTR lpCmdLine;
int nCmdShow;
{
 MSG msg;
 
 if (!hPrevInstance)
 if (!InitApplication(hInstance))
  return (FALSE);
 
 /* Perform initializations that apply to a specific instance */
 
 if (!InitInstance(hInstance, nCmdShow))
  return (FALSE);
 
 /* Acquire and dispatch messages until a WM_QUIT message is received. */
 
 while (GetMessage(&msg,
  NULL,
  0,
  0))
 {
 TranslateMessage(&msg);
 DispatchMessage(&msg);
 }
 
#ifdef USE_X_LIB
 _UnlinkWintab();
#endif
 return (msg.wParam);
}
 
alors moi les différenciations de maj/min je m'en bat (dsl pour les puristes du C  ;) ) donc ce vois il sert à quoi ????????? je dois retranscrire ça en pascal mais avec des modif donc il faut que je comprenne comment ça marche alors si vous voulez bien m'aidez je peux même vous filez tout le pgm si ça vous interesse ...


---------------
Je vends ma batterie me contacter en MP pour plus de renseignements
n°162289
deathsharp
Posté le 19-06-2002 à 09:57:47  profilanswer
 

pas obliger d'etre des WM_, mais il est vrai que la plupart du temps on l'utilise pour ca


---------------
What butter and whiskey won't cure, there is no cure for.
n°162291
deathsharp
Posté le 19-06-2002 à 09:59:50  profilanswer
 

ben c'est un MSG windows dans ce K


---------------
What butter and whiskey won't cure, there is no cure for.
n°162292
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 19-06-2002 à 10:06:20  profilanswer
 

que tu ne connaisses pas le C, c'est pas le plus important dans ton cas... c'est la même chose en Pascal !
ton programme est une fonction WinMain de base, celle par laquelle tout programme Windows commence (capture et traitement des messages).
Dans ce cas, HANDLE et MSG sont des types de variables, et tu auras les mêmes en Delphi ! C'est de la prog Win32.
Donc, que tu connaisses ou non le C, tu dois avant tout connaitre la prog Win32, sinon tu galèreras quel que soit le langage utilisé.


---------------
J'ai un string dans l'array (Paris Hilton)
n°162295
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-06-2002 à 10:06:57  profilanswer
 

Normalement tous les types de l'API Windows (C donc) existent en Delphi...
Le type Msg existe, ainsi que TMsg (qui est la même chose en fait)


Message édité par antp le 19-06-2002 à 10:08:03

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°162314
El_gringo
Posté le 19-06-2002 à 10:31:24  profilanswer
 

le duke a écrit a écrit :

 
alors moi les différenciations de maj/min je m'en bat (dsl pour les puristes du C  ;) ) donc ce vois il sert à quoi ????????? je dois retranscrire ça en pascal mais avec des modif donc il faut que je comprenne comment ça marche alors si vous voulez bien m'aidez je peux même vous filez tout le pgm si ça vous interesse ...  




 
C pas une question de pouriste du C, mais dans ton sujet, tu mets C/C++, et en C, justement, Handle, c différent de HANDLE, alors on peut pas s'en battre !

n°162368
le duke
ça vous dérange si je fume ?
Posté le 19-06-2002 à 11:19:18  profilanswer
 

sorry ... ;)


---------------
Je vends ma batterie me contacter en MP pour plus de renseignements
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  c'est quoi ça ? ...

 

Sujets relatifs
Plus de sujets relatifs à : c'est quoi ça ? ...


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)