Bonjour et bonne annee à tous.
Je suis ennuyé: je realise un banc de test de carte gps sous labview et il y a une fonction que je ne peux pas faire sous ce dernier.
Je pense faire une dll.
La fonction est la suivante: lire à une adresse définie et sur un espace defini la memoire RAM du pc.
J'ai un bout de code ( que je ne metrise pas) et j ai VisualC++6 mais je ne sais pas faire de dll ( et tres peu de c a vrai dire)
Je vous mets le bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
///////////////////////////
 
// Attente mutex
    dwWaitResult = WaitForSingleObject(hMutexIHMIn,10L);
    if (dwWaitResult==WAIT_OBJECT_0)
        {
        // Transfert des donnees depuis la memoire partagee
        memcpy (&to_ihm_data, ToIHMPtr, sizeof(t_to_ihm));			            
        // Relachement du mutex
        if (!ReleaseMutex(hMutexIHMIn) )
            {	      
            printf ("IO : fail to release mutex IHM In.\n") ;	     
            }			            
       }
    else 
       {
       printf ("IO : fail to obtain mutex IHM In.\n") ;
       }
 
////////////////////////////////
Merci d'avance à ceux qui m 'aiderons
Cordialement