Public Function IsDesignedMode() As Boolean On Error Resume Next
Debug.Print 1 / 0
If Err <> 0 Then IsDesignedMode = True Else IsDesignedMode = False End If
If Err <> 0 Then Err.Clear On Error GoTo 0
End Function
Christian
"Olivier GOUPIL" a écrit dans le message de news:
Bonjour,
existe t'il une méthode pour déterminer si le projet s'exécute dans l'environnement ou si c'est la version en .exe.
merci d'avance Olivier
ng
Salut,
Oui ou plus simplement :
Public Function IsExecutable() as Boolean On Error Resume Next Debug.Print 1 / 0 IsExecutable = (Err.Number = 0) End Function
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Pascal B. wrote:
Bonjour Olivier,
Public Function IsExecutable() as Boolean On Error Resume Next Debug.Print 1 / 0 If Err.Number = 0 then IsExecutable = True Else IsExecutable = False End If End Function
Tout ce qui concerne Debug est ignoré à la compilation. Il n'y aura donc pas d'erreur (Division par zéro).
Cordialement, Pascal B.
"Olivier GOUPIL" wrote in message news:
Bonjour,
existe t'il une méthode pour déterminer si le projet s'exécute dans l'environnement ou si c'est la version en .exe.
merci d'avance Olivier
Salut,
Oui ou plus simplement :
Public Function IsExecutable() as Boolean
On Error Resume Next
Debug.Print 1 / 0
IsExecutable = (Err.Number = 0)
End Function
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Pascal B. wrote:
Bonjour Olivier,
Public Function IsExecutable() as Boolean
On Error Resume Next
Debug.Print 1 / 0
If Err.Number = 0 then
IsExecutable = True
Else
IsExecutable = False
End If
End Function
Tout ce qui concerne Debug est ignoré à la compilation.
Il n'y aura donc pas d'erreur (Division par zéro).
Cordialement,
Pascal B.
"Olivier GOUPIL" <goupil@alcior.fr> wrote in message
news:uN5vtjavEHA.3228@TK2MSFTNGP12.phx.gbl...
Bonjour,
existe t'il une méthode pour déterminer si le projet s'exécute dans
l'environnement ou si c'est la version en .exe.
Public Function IsExecutable() as Boolean On Error Resume Next Debug.Print 1 / 0 IsExecutable = (Err.Number = 0) End Function
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Pascal B. wrote:
Bonjour Olivier,
Public Function IsExecutable() as Boolean On Error Resume Next Debug.Print 1 / 0 If Err.Number = 0 then IsExecutable = True Else IsExecutable = False End If End Function
Tout ce qui concerne Debug est ignoré à la compilation. Il n'y aura donc pas d'erreur (Division par zéro).
Cordialement, Pascal B.
"Olivier GOUPIL" wrote in message news:
Bonjour,
existe t'il une méthode pour déterminer si le projet s'exécute dans l'environnement ou si c'est la version en .exe.
merci d'avance Olivier
ng
Salut,
Sinon il y a une autre méthode qui ne se base pas sur l'erreur :
Private Sub Form_Load() MsgBox "On est dans l'interface de développement : " & IsInIDE() End Sub
Public Function IsInIDE() As Boolean Debug.Assert Not TestIDE(IsInIDE) End Function
Public Function TestIDE(bIDE As Boolean) As Boolean bIDE = True End Function
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Olivier GOUPIL wrote:
Bonjour,
existe t'il une méthode pour déterminer si le projet s'exécute dans l'environnement ou si c'est la version en .exe.
merci d'avance Olivier
Salut,
Sinon il y a une autre méthode qui ne se base pas sur l'erreur :
Private Sub Form_Load()
MsgBox "On est dans l'interface de développement : " & IsInIDE()
End Sub
Public Function IsInIDE() As Boolean
Debug.Assert Not TestIDE(IsInIDE)
End Function
Public Function TestIDE(bIDE As Boolean) As Boolean
bIDE = True
End Function
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Olivier GOUPIL wrote:
Bonjour,
existe t'il une méthode pour déterminer si le projet s'exécute dans
l'environnement ou si c'est la version en .exe.
Sinon il y a une autre méthode qui ne se base pas sur l'erreur :
Private Sub Form_Load() MsgBox "On est dans l'interface de développement : " & IsInIDE() End Sub
Public Function IsInIDE() As Boolean Debug.Assert Not TestIDE(IsInIDE) End Function
Public Function TestIDE(bIDE As Boolean) As Boolean bIDE = True End Function
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Olivier GOUPIL wrote:
Bonjour,
existe t'il une méthode pour déterminer si le projet s'exécute dans l'environnement ou si c'est la version en .exe.
merci d'avance Olivier
Pascal B.
Bonjour Olivier,
Public Function IsExecutable() as Boolean On Error Resume Next Debug.Print 1 / 0 If Err.Number = 0 then IsExecutable = True Else IsExecutable = False End If End Function
Tout ce qui concerne Debug est ignoré à la compilation. Il n'y aura donc pas d'erreur (Division par zéro).
Cordialement, Pascal B.
"Olivier GOUPIL" wrote in message news: | Bonjour, | | existe t'il une méthode pour déterminer si le projet s'exécute dans | l'environnement ou si c'est la version en .exe. | | merci d'avance | Olivier | |
Bonjour Olivier,
Public Function IsExecutable() as Boolean
On Error Resume Next
Debug.Print 1 / 0
If Err.Number = 0 then
IsExecutable = True
Else
IsExecutable = False
End If
End Function
Tout ce qui concerne Debug est ignoré à la compilation.
Il n'y aura donc pas d'erreur (Division par zéro).
Cordialement,
Pascal B.
"Olivier GOUPIL" <goupil@alcior.fr> wrote in message news:uN5vtjavEHA.3228@TK2MSFTNGP12.phx.gbl...
| Bonjour,
|
| existe t'il une méthode pour déterminer si le projet s'exécute dans
| l'environnement ou si c'est la version en .exe.
|
| merci d'avance
| Olivier
|
|
Public Function IsExecutable() as Boolean On Error Resume Next Debug.Print 1 / 0 If Err.Number = 0 then IsExecutable = True Else IsExecutable = False End If End Function
Tout ce qui concerne Debug est ignoré à la compilation. Il n'y aura donc pas d'erreur (Division par zéro).
Cordialement, Pascal B.
"Olivier GOUPIL" wrote in message news: | Bonjour, | | existe t'il une méthode pour déterminer si le projet s'exécute dans | l'environnement ou si c'est la version en .exe. | | merci d'avance | Olivier | |
Pascal B.
"ng" wrote:
| Oui ou plus simplement : | IsExecutable = (Err.Number = 0)
Mais pour la compréhension, je préfère mon code !
"ng" <ng@ngsoft-fr.com> wrote:
| Oui ou plus simplement :
| IsExecutable = (Err.Number = 0)
| Oui ou plus simplement : | IsExecutable = (Err.Number = 0)
Mais pour la compréhension, je préfère mon code !
Zoury
:O) et pour l'efficacité je préfêre le InIDE() ... même si c'est incompréhensible à première vue.. :OD
-- Cordialement Yanick Lefebvre MVP pour Visual Basic "Pascal B." a écrit dans le message de news:
"ng" wrote:
| Oui ou plus simplement : | IsExecutable = (Err.Number = 0)
Mais pour la compréhension, je préfère mon code !
:O)
et pour l'efficacité je préfêre le InIDE() ... même si c'est
incompréhensible à première vue.. :OD
--
Cordialement
Yanick Lefebvre
MVP pour Visual Basic
"Pascal B." <Pascbr@hotmail_ANTISPASM_.com> a écrit dans le message de
news:exaoaubvEHA.1452@TK2MSFTNGP11.phx.gbl...
"ng" <ng@ngsoft-fr.com> wrote:
| Oui ou plus simplement :
| IsExecutable = (Err.Number = 0)