Bonjour,
Sur vb6 je souhaite contrôler si une application mappoint est déja
Comment faire?
Merci paravance de votre aide.
manu
Bonjour,
Sur vb6 je souhaite contrôler si une application mappoint est déja
Comment faire?
Merci paravance de votre aide.
manu
Bonjour,
Sur vb6 je souhaite contrôler si une application mappoint est déja
Comment faire?
Merci paravance de votre aide.
manu
Bonjour,
Sur vb6 je souhaite contrôler si une application mappoint est déja
Comment faire?
Merci paravance de votre aide.
manu
Bonjour,
Sur vb6 je souhaite contrôler si une application mappoint est déja
Comment faire?
Merci paravance de votre aide.
manu
Bonjour,
Sur vb6 je souhaite contrôler si une application mappoint est déja
Comment faire?
Merci paravance de votre aide.
manu
Ci dessous un bout de code que j'ai recupéré et intégré,
avec ses références......
Lire la FAQ un petit coup, c'est agréable.......
----- Original Message -----
From: "STEPH" <(PAS DE PUB)
Newsgroups: microsoft.public.fr.vb
Sent: Tuesday, October 19, 2004 2:27 PM
Subject: Application déja ouverte
> Bonjour,
>
> Sur vb6 je souhaite contrôler si une application mappoint est déja
ouverte.
> Comment faire?
> Merci paravance de votre aide.
> manu
>
>
' Comment n 'autoriser qu'une seule instance de mon application ? [haut]
' auteur: Romain Puyfoulhoux (
http://vb.developpez.com/faq/?page=Divers#singleton )
'
'Certaines applications n'acceptent d'être ouverte qu'une seule fois.
' Si l'on essaie de l'ouvrir une deuxième fois,
' la fenêtre de la première instance repasse en premier plan '
' et est restaurée si nécessaire.
'
'Pour tester le code ci-dessous, créez un projet et ajoutez une form.
' Son nom est Form1 par défaut.
' Ajoutez ensuite le code ci-dessous dans un module standard.
' Enfin, sélectionnez "Sub Main" comme objet de démarrage dans les
propriétés du projet.
'
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal
lpClassName As String, _
ByVal
lpWindowName As String) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal
wCmd As Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
nCmdShow As Long) As Long
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Const SW_RESTORE = 9
Private Const GW_HWNDPREV = 3
Sub Main()
Dim lngHandle As Long
'Cherche une fenêtre qui serait déjà ouverte
lngHandle = GetPreviousWindow
If lngHandle > 0 Then
'fenêtre trouvée, on l'affiche
DisplayWindow lngHandle
Else
FormBeta_Graf.Show
End If
End Sub
Private Function GetPreviousWindow() As Long
Dim strTitre As String
Dim lngHwnd As Long
'Sauvegarde le titre de l'application et le modifie, sinon,
'on trouverait toujours une instance de l'application : celle qui vient
d'être lancée
strTitre = App.Title
App.Title = "Temp_Modif" & App.Title
'Récupère le handle de la fenêtre principale (invisible)
lngHwnd = FindWindow("ThunderRT6Main", strTitre)
'Obtient le handle de la fenêtre visible
If lngHwnd > 0 Then GetPreviousWindow = GetWindow(lngHwnd, GW_HWNDPREV)
'Restaure le titre original
App.Title = strTitre
End Function
Private Sub DisplayWindow(ByVal lngHandle As Long)
ShowWindow lngHandle, SW_RESTORE
SetForegroundWindow lngHandle
End Sub
' La Fonction GetPreviousWindow() renvoie le handle de la fenêtre de
l'application
' si celle-ci a déjà été ouverte. La fonction DisplayWindow() restaure
' et met au premier plan la fenêtre dont le handle est passé en paramètre.
' Dans la procédure Main, nous recherchons une instance existante.
' Si nous en avons trouvé une, nous l'activons, sinon nous affichons
Ci dessous un bout de code que j'ai recupéré et intégré,
avec ses références......
Lire la FAQ un petit coup, c'est agréable.......
----- Original Message -----
From: "STEPH" <(PAS DE PUB)donatrans@wanadoo.fr>
Newsgroups: microsoft.public.fr.vb
Sent: Tuesday, October 19, 2004 2:27 PM
Subject: Application déja ouverte
> Bonjour,
>
> Sur vb6 je souhaite contrôler si une application mappoint est déja
ouverte.
> Comment faire?
> Merci paravance de votre aide.
> manu
>
>
' Comment n 'autoriser qu'une seule instance de mon application ? [haut]
' auteur: Romain Puyfoulhoux (
http://vb.developpez.com/faq/?page=Divers#singleton )
'
'Certaines applications n'acceptent d'être ouverte qu'une seule fois.
' Si l'on essaie de l'ouvrir une deuxième fois,
' la fenêtre de la première instance repasse en premier plan '
' et est restaurée si nécessaire.
'
'Pour tester le code ci-dessous, créez un projet et ajoutez une form.
' Son nom est Form1 par défaut.
' Ajoutez ensuite le code ci-dessous dans un module standard.
' Enfin, sélectionnez "Sub Main" comme objet de démarrage dans les
propriétés du projet.
'
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal
lpClassName As String, _
ByVal
lpWindowName As String) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal
wCmd As Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
nCmdShow As Long) As Long
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Const SW_RESTORE = 9
Private Const GW_HWNDPREV = 3
Sub Main()
Dim lngHandle As Long
'Cherche une fenêtre qui serait déjà ouverte
lngHandle = GetPreviousWindow
If lngHandle > 0 Then
'fenêtre trouvée, on l'affiche
DisplayWindow lngHandle
Else
FormBeta_Graf.Show
End If
End Sub
Private Function GetPreviousWindow() As Long
Dim strTitre As String
Dim lngHwnd As Long
'Sauvegarde le titre de l'application et le modifie, sinon,
'on trouverait toujours une instance de l'application : celle qui vient
d'être lancée
strTitre = App.Title
App.Title = "Temp_Modif" & App.Title
'Récupère le handle de la fenêtre principale (invisible)
lngHwnd = FindWindow("ThunderRT6Main", strTitre)
'Obtient le handle de la fenêtre visible
If lngHwnd > 0 Then GetPreviousWindow = GetWindow(lngHwnd, GW_HWNDPREV)
'Restaure le titre original
App.Title = strTitre
End Function
Private Sub DisplayWindow(ByVal lngHandle As Long)
ShowWindow lngHandle, SW_RESTORE
SetForegroundWindow lngHandle
End Sub
' La Fonction GetPreviousWindow() renvoie le handle de la fenêtre de
l'application
' si celle-ci a déjà été ouverte. La fonction DisplayWindow() restaure
' et met au premier plan la fenêtre dont le handle est passé en paramètre.
' Dans la procédure Main, nous recherchons une instance existante.
' Si nous en avons trouvé une, nous l'activons, sinon nous affichons
Ci dessous un bout de code que j'ai recupéré et intégré,
avec ses références......
Lire la FAQ un petit coup, c'est agréable.......
----- Original Message -----
From: "STEPH" <(PAS DE PUB)
Newsgroups: microsoft.public.fr.vb
Sent: Tuesday, October 19, 2004 2:27 PM
Subject: Application déja ouverte
> Bonjour,
>
> Sur vb6 je souhaite contrôler si une application mappoint est déja
ouverte.
> Comment faire?
> Merci paravance de votre aide.
> manu
>
>
' Comment n 'autoriser qu'une seule instance de mon application ? [haut]
' auteur: Romain Puyfoulhoux (
http://vb.developpez.com/faq/?page=Divers#singleton )
'
'Certaines applications n'acceptent d'être ouverte qu'une seule fois.
' Si l'on essaie de l'ouvrir une deuxième fois,
' la fenêtre de la première instance repasse en premier plan '
' et est restaurée si nécessaire.
'
'Pour tester le code ci-dessous, créez un projet et ajoutez une form.
' Son nom est Form1 par défaut.
' Ajoutez ensuite le code ci-dessous dans un module standard.
' Enfin, sélectionnez "Sub Main" comme objet de démarrage dans les
propriétés du projet.
'
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal
lpClassName As String, _
ByVal
lpWindowName As String) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal
wCmd As Long) As Long
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
nCmdShow As Long) As Long
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
Long) As Long
Private Const SW_RESTORE = 9
Private Const GW_HWNDPREV = 3
Sub Main()
Dim lngHandle As Long
'Cherche une fenêtre qui serait déjà ouverte
lngHandle = GetPreviousWindow
If lngHandle > 0 Then
'fenêtre trouvée, on l'affiche
DisplayWindow lngHandle
Else
FormBeta_Graf.Show
End If
End Sub
Private Function GetPreviousWindow() As Long
Dim strTitre As String
Dim lngHwnd As Long
'Sauvegarde le titre de l'application et le modifie, sinon,
'on trouverait toujours une instance de l'application : celle qui vient
d'être lancée
strTitre = App.Title
App.Title = "Temp_Modif" & App.Title
'Récupère le handle de la fenêtre principale (invisible)
lngHwnd = FindWindow("ThunderRT6Main", strTitre)
'Obtient le handle de la fenêtre visible
If lngHwnd > 0 Then GetPreviousWindow = GetWindow(lngHwnd, GW_HWNDPREV)
'Restaure le titre original
App.Title = strTitre
End Function
Private Sub DisplayWindow(ByVal lngHandle As Long)
ShowWindow lngHandle, SW_RESTORE
SetForegroundWindow lngHandle
End Sub
' La Fonction GetPreviousWindow() renvoie le handle de la fenêtre de
l'application
' si celle-ci a déjà été ouverte. La fonction DisplayWindow() restaure
' et met au premier plan la fenêtre dont le handle est passé en paramètre.
' Dans la procédure Main, nous recherchons une instance existante.
' Si nous en avons trouvé une, nous l'activons, sinon nous affichons
Eviter la re-ouverture d'un fichier de données texte en VB ! <<
Merci de ta réponse mais elle ne convient pas à mon besoin
particulier;;;;;peut être que je devrait être plus clair:
Avant d'ouvrir ma carte mappoint "mapi.ptm", souhaite vérifier que
l'utilisateur ne l'est pas déja ouverte. Je ne veux pas l'ouvrir en
seul.
Manu
"YannX" a écrit dans le message de
news:
> Ci dessous un bout de code que j'ai recupéré et intégré,
> avec ses références......
>
> Lire la FAQ un petit coup, c'est agréable.......
>
>
> ----- Original Message -----
> From: "STEPH" <(PAS DE PUB)
> Newsgroups: microsoft.public.fr.vb
> Sent: Tuesday, October 19, 2004 2:27 PM
> Subject: Application déja ouverte
>
>
> > Bonjour,
> >
> > Sur vb6 je souhaite contrôler si une application mappoint est déja
> ouverte.
> > Comment faire?
> > Merci paravance de votre aide.
> > manu
> >
> >
>
>
>
> ' Comment n 'autoriser qu'une seule instance de mon application ? [haut]
> ' auteur: Romain Puyfoulhoux (
> http://vb.developpez.com/faq/?page=Divers#singleton )
> '
> 'Certaines applications n'acceptent d'être ouverte qu'une seule fois.
> ' Si l'on essaie de l'ouvrir une deuxième fois,
> ' la fenêtre de la première instance repasse en premier plan '
> ' et est restaurée si nécessaire.
> '
> 'Pour tester le code ci-dessous, créez un projet et ajoutez une form.
> ' Son nom est Form1 par défaut.
> ' Ajoutez ensuite le code ci-dessous dans un module standard.
> ' Enfin, sélectionnez "Sub Main" comme objet de démarrage dans les
> propriétés du projet.
> '
> Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
>
> lpClassName As String, _
>
> lpWindowName As String) As Long
> Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long,
> wCmd As Long) As Long
> Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal
> nCmdShow As Long) As Long
> Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
> Long) As Long
>
> Private Const SW_RESTORE = 9
> Private Const GW_HWNDPREV = 3
>
> Sub Main()
>
> Dim lngHandle As Long
>
> 'Cherche une fenêtre qui serait déjà ouverte
> lngHandle = GetPreviousWindow
> If lngHandle > 0 Then
> 'fenêtre trouvée, on l'affiche
> DisplayWindow lngHandle
> Else
> FormBeta_Graf.Show
> End If
>
> End Sub
>
> Private Function GetPreviousWindow() As Long
>
> Dim strTitre As String
> Dim lngHwnd As Long
>
> 'Sauvegarde le titre de l'application et le modifie, sinon,
> 'on trouverait toujours une instance de l'application : celle qui vient
> d'être lancée
> strTitre = App.Title
> App.Title = "Temp_Modif" & App.Title
> 'Récupère le handle de la fenêtre principale (invisible)
> lngHwnd = FindWindow("ThunderRT6Main", strTitre)
> 'Obtient le handle de la fenêtre visible
> If lngHwnd > 0 Then GetPreviousWindow = GetWindow(lngHwnd, GW_HWNDPREV)
> 'Restaure le titre original
> App.Title = strTitre
>
> End Function
>
> Private Sub DisplayWindow(ByVal lngHandle As Long)
>
> ShowWindow lngHandle, SW_RESTORE
> SetForegroundWindow lngHandle
>
> End Sub
> ' La Fonction GetPreviousWindow() renvoie le handle de la fenêtre de
> l'application
> ' si celle-ci a déjà été ouverte. La fonction DisplayWindow() restaure
> ' et met au premier plan la fenêtre dont le handle est passé en
'
> ' Dans la procédure Main, nous recherchons une instance existante.
> ' Si nous en avons trouvé une, nous l'activons, sinon nous affichons
Form1.
>
>
>
>
Eviter la re-ouverture d'un fichier de données texte en VB ! <<
Merci de ta réponse mais elle ne convient pas à mon besoin
particulier;;;;;peut être que je devrait être plus clair:
Avant d'ouvrir ma carte mappoint "mapi.ptm", souhaite vérifier que
l'utilisateur ne l'est pas déja ouverte. Je ne veux pas l'ouvrir en
seul.
Manu
"YannX" <ydx_nospam@yahoo.fr> a écrit dans le message de
news:u9bRRidtEHA.3516@TK2MSFTNGP10.phx.gbl...
> Ci dessous un bout de code que j'ai recupéré et intégré,
> avec ses références......
>
> Lire la FAQ un petit coup, c'est agréable.......
>
>
> ----- Original Message -----
> From: "STEPH" <(PAS DE PUB)donatrans@wanadoo.fr>
> Newsgroups: microsoft.public.fr.vb
> Sent: Tuesday, October 19, 2004 2:27 PM
> Subject: Application déja ouverte
>
>
> > Bonjour,
> >
> > Sur vb6 je souhaite contrôler si une application mappoint est déja
> ouverte.
> > Comment faire?
> > Merci paravance de votre aide.
> > manu
> >
> >
>
>
>
> ' Comment n 'autoriser qu'une seule instance de mon application ? [haut]
> ' auteur: Romain Puyfoulhoux (
> http://vb.developpez.com/faq/?page=Divers#singleton )
> '
> 'Certaines applications n'acceptent d'être ouverte qu'une seule fois.
> ' Si l'on essaie de l'ouvrir une deuxième fois,
> ' la fenêtre de la première instance repasse en premier plan '
> ' et est restaurée si nécessaire.
> '
> 'Pour tester le code ci-dessous, créez un projet et ajoutez une form.
> ' Son nom est Form1 par défaut.
> ' Ajoutez ensuite le code ci-dessous dans un module standard.
> ' Enfin, sélectionnez "Sub Main" comme objet de démarrage dans les
> propriétés du projet.
> '
> Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
>
> lpClassName As String, _
>
> lpWindowName As String) As Long
> Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long,
> wCmd As Long) As Long
> Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal
> nCmdShow As Long) As Long
> Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
> Long) As Long
>
> Private Const SW_RESTORE = 9
> Private Const GW_HWNDPREV = 3
>
> Sub Main()
>
> Dim lngHandle As Long
>
> 'Cherche une fenêtre qui serait déjà ouverte
> lngHandle = GetPreviousWindow
> If lngHandle > 0 Then
> 'fenêtre trouvée, on l'affiche
> DisplayWindow lngHandle
> Else
> FormBeta_Graf.Show
> End If
>
> End Sub
>
> Private Function GetPreviousWindow() As Long
>
> Dim strTitre As String
> Dim lngHwnd As Long
>
> 'Sauvegarde le titre de l'application et le modifie, sinon,
> 'on trouverait toujours une instance de l'application : celle qui vient
> d'être lancée
> strTitre = App.Title
> App.Title = "Temp_Modif" & App.Title
> 'Récupère le handle de la fenêtre principale (invisible)
> lngHwnd = FindWindow("ThunderRT6Main", strTitre)
> 'Obtient le handle de la fenêtre visible
> If lngHwnd > 0 Then GetPreviousWindow = GetWindow(lngHwnd, GW_HWNDPREV)
> 'Restaure le titre original
> App.Title = strTitre
>
> End Function
>
> Private Sub DisplayWindow(ByVal lngHandle As Long)
>
> ShowWindow lngHandle, SW_RESTORE
> SetForegroundWindow lngHandle
>
> End Sub
> ' La Fonction GetPreviousWindow() renvoie le handle de la fenêtre de
> l'application
> ' si celle-ci a déjà été ouverte. La fonction DisplayWindow() restaure
> ' et met au premier plan la fenêtre dont le handle est passé en
'
> ' Dans la procédure Main, nous recherchons une instance existante.
> ' Si nous en avons trouvé une, nous l'activons, sinon nous affichons
Form1.
>
>
>
>
Eviter la re-ouverture d'un fichier de données texte en VB ! <<
Merci de ta réponse mais elle ne convient pas à mon besoin
particulier;;;;;peut être que je devrait être plus clair:
Avant d'ouvrir ma carte mappoint "mapi.ptm", souhaite vérifier que
l'utilisateur ne l'est pas déja ouverte. Je ne veux pas l'ouvrir en
seul.
Manu
"YannX" a écrit dans le message de
news:
> Ci dessous un bout de code que j'ai recupéré et intégré,
> avec ses références......
>
> Lire la FAQ un petit coup, c'est agréable.......
>
>
> ----- Original Message -----
> From: "STEPH" <(PAS DE PUB)
> Newsgroups: microsoft.public.fr.vb
> Sent: Tuesday, October 19, 2004 2:27 PM
> Subject: Application déja ouverte
>
>
> > Bonjour,
> >
> > Sur vb6 je souhaite contrôler si une application mappoint est déja
> ouverte.
> > Comment faire?
> > Merci paravance de votre aide.
> > manu
> >
> >
>
>
>
> ' Comment n 'autoriser qu'une seule instance de mon application ? [haut]
> ' auteur: Romain Puyfoulhoux (
> http://vb.developpez.com/faq/?page=Divers#singleton )
> '
> 'Certaines applications n'acceptent d'être ouverte qu'une seule fois.
> ' Si l'on essaie de l'ouvrir une deuxième fois,
> ' la fenêtre de la première instance repasse en premier plan '
> ' et est restaurée si nécessaire.
> '
> 'Pour tester le code ci-dessous, créez un projet et ajoutez une form.
> ' Son nom est Form1 par défaut.
> ' Ajoutez ensuite le code ci-dessous dans un module standard.
> ' Enfin, sélectionnez "Sub Main" comme objet de démarrage dans les
> propriétés du projet.
> '
> Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
>
> lpClassName As String, _
>
> lpWindowName As String) As Long
> Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long,
> wCmd As Long) As Long
> Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long,
ByVal
> nCmdShow As Long) As Long
> Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As
> Long) As Long
>
> Private Const SW_RESTORE = 9
> Private Const GW_HWNDPREV = 3
>
> Sub Main()
>
> Dim lngHandle As Long
>
> 'Cherche une fenêtre qui serait déjà ouverte
> lngHandle = GetPreviousWindow
> If lngHandle > 0 Then
> 'fenêtre trouvée, on l'affiche
> DisplayWindow lngHandle
> Else
> FormBeta_Graf.Show
> End If
>
> End Sub
>
> Private Function GetPreviousWindow() As Long
>
> Dim strTitre As String
> Dim lngHwnd As Long
>
> 'Sauvegarde le titre de l'application et le modifie, sinon,
> 'on trouverait toujours une instance de l'application : celle qui vient
> d'être lancée
> strTitre = App.Title
> App.Title = "Temp_Modif" & App.Title
> 'Récupère le handle de la fenêtre principale (invisible)
> lngHwnd = FindWindow("ThunderRT6Main", strTitre)
> 'Obtient le handle de la fenêtre visible
> If lngHwnd > 0 Then GetPreviousWindow = GetWindow(lngHwnd, GW_HWNDPREV)
> 'Restaure le titre original
> App.Title = strTitre
>
> End Function
>
> Private Sub DisplayWindow(ByVal lngHandle As Long)
>
> ShowWindow lngHandle, SW_RESTORE
> SetForegroundWindow lngHandle
>
> End Sub
> ' La Fonction GetPreviousWindow() renvoie le handle de la fenêtre de
> l'application
> ' si celle-ci a déjà été ouverte. La fonction DisplayWindow() restaure
> ' et met au premier plan la fenêtre dont le handle est passé en
'
> ' Dans la procédure Main, nous recherchons une instance existante.
> ' Si nous en avons trouvé une, nous l'activons, sinon nous affichons
Form1.
>
>
>
>
ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
Salut,
Tu es sûr que c'est une commande DOS, ça ?
Mon Windows XP ne connaît ni FileMon, ni grep.
Je ne me rappelle avoir vu grep que dans un bouquin Unix ...
____________________________________
YannX a écrit, le 21/10/2004 13:13 :
> ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
Salut,
Tu es sûr que c'est une commande DOS, ça ?
Mon Windows XP ne connaît ni FileMon, ni grep.
Je ne me rappelle avoir vu grep que dans un bouquin Unix ...
____________________________________
YannX a écrit, le 21/10/2004 13:13 :
> ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
Salut,
Tu es sûr que c'est une commande DOS, ça ?
Mon Windows XP ne connaît ni FileMon, ni grep.
Je ne me rappelle avoir vu grep que dans un bouquin Unix ...
____________________________________
YannX a écrit, le 21/10/2004 13:13 :
> ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
Des clones DOS / Windows existent :
- chez Borland (prendre un "tres" vieux TP ou TC )
- chez GNU / GCC portage ou MK_Tools
Google....
ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
Des clones DOS / Windows existent :
- chez Borland (prendre un "tres" vieux TP ou TC )
- chez GNU / GCC portage ou MK_Tools
Google....
ton pgm lance la commande DOS " FileMon.exe | grep mapi.htm" >
Des clones DOS / Windows existent :
- chez Borland (prendre un "tres" vieux TP ou TC )
- chez GNU / GCC portage ou MK_Tools
Google....