begin process at 2012 05 30 01:29:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

PARANORMAL ACTIVITY ???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PARANORMAL ACTIVITY ???

mercredi 4 juin 2003 à 11:07:00 | PARANORMAL ACTIVITY ???

andrealphus

4ndr&@lphu$

bien encore une fois voilà mon code définitif :
LRESULT CALLBACK dialogProc4(HWND hDlg, UINT Umess, WPARAM wParamD, LPARAM lParamD)
{
int m_IdTimer=0; // ID du SetTimer ds EnrTimerProc
char buff[8]; // on y stocke le nom de la machine récupérée ds la fenêtre
char ID_machine[11]="ID_";// on y stocke le nom de la clé pour l'ID du Timer

switch (Umess)
{
case WM_INITDIALOG:
{SetWindowText(hDlg, machine_select);
//carte_A1010(hDlg);
m_IdTimer = SetTimer(hDlg, (UINT) hDlg, 5000, ENRTimerProc);
char ID_machine[11]="ID_";
strcat(ID_machine, machine_select);
regNbrWrite(m_IdTimer, CLE_MACHINE, ID_machine);
}
break;

case WM_COMMAND:
switch(LOWORD(wParamD))
{

case IDC_ACTION:
{GetWindowText(hDlg,buff,strlen(buff));
strcat(ID_machine,buff);
regNbrRead(&m_IdTimer, CLE_MACHINE, ID_machine);
KillTimer(hDlg, m_IdTimer);}
EndDialog(hDlg, IDC_ACTION);
break;
}
break;
default:
return (FALSE);
}
return (TRUE);
}
/**********************************************************
procédure pour SetTimer de dialogProc4, on écrit ds la base
***********************************************************/
void CALLBACK ENRTimerProc(HWND hEnr, UINT uMsg, UINT idEvent, DWORD dwTime)
{
char buff[8]; //buffer pour récupérer le nom de la machine ds dialogbox
HWND hDlg=(HWND) idEvent;
GetWindowText(hDlg, buff, strlen(buff));
base_de_donnees(hDlg, buff);
}

/***********************************************/

LE PROBLEME : au début ds WM_INITDIALOG, je passe en paramètres paramètre la varible machine_select. Cette varible est une chaîne de caractère.
et bien le truc qui est hallucinant c'est que si cette chaîne vaut: "2500T1", "2500T3" ou "2500T4" ca marche bien... en revanche si c'est "2500T2"...bah au lieu d'exécuter la fonction base_de_donnees toutes les 5 sec, il l'éxecute en boucle à fond jusqu'au plantage !!!!

Si quelqu'un peut éclairer ma lanterne...
Moi en attendant je vais chercher Mulder...!
@+


Cette discussion est classée dans : id, machine, hdlg, buff, idtimer


Répondre à ce message

Sujets en rapport avec ce message

Cherchez l'erreur... [ par andrealphus ] 4ndr&@lphu$Voilà mon code :LRESULT CALLBACK dialogProc4(HWND hDlg, UINT Umess, WPARAM wParamD, LPARAM lParamD){ int m_IdTimer=0; // ID du SendDlgItemMessage CB_SETITEMDATA et CB_GETITEMDATA [ par jderf ] Pour faire simple, je remplis une ComboBox d'une boite de dialoque et remplis aussi l'itemData avec une chaîne. Je souhaite récupérer la chaine dans u Récupérer le message CB_SETCURSEL [ par vow ] Bonjour, je travaille tjs sur Visual C++ 6 en langage C J'ai une fenêtre avec 2 combo-box et une case à cocher.Le premier peut changer ou pas le secon Client/Serveur UDP sur 1 unique machine ! [ par sena ] Bonjour,j'ai fais deux programmes :un client et un serveur UDP.Ceux ci fonctionnent bien quand je les fait communiquer sur 2 machines différentes.Ce q pas de ON_COMMAND [ par crocejf2000 ] Dans un menu en MFC, je cré quelques items : Ultrasubmenu->InsertMenu(pos + 1, MF_BYPOSITION, id, finder.GetFileName());Le probleme est que je ne conn Probleme converssion [ par zzzzzz ] <img src=/imgs2 Meme ID dans le Menu [ par crocejf2000 ] Dans mon menu,j'ai plusieurs item qui on le meme ID mais pas le meme label. Comment puis-je faire pour recuperer juste le label du menu ou l'utilisate Pb de sécurité... [ par wanny ] Bonjour.Je travaille sur une nouvelle version d'un logiciel commercial.Actuellement, la licence de ce logiciel est généré en fonction du nom de la mac Probleme malloc [ par zzzzzz ] <img src=/imgs2 3 tiers [ par lysane ] je souhaite executer des ordres depuis ma machine sur une machine distante mais je dois passé par un serveur central qui gère les ordres, je ne peux p


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales