EXÉCUTION DU PROGRAMME SOUS VB OU EXE COMPILÉ ?

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 26 avril 2003 à 11:00
cs_FredT Messages postés 65 Date d'inscription mardi 18 février 2003 Statut Membre Dernière intervention 11 avril 2009 - 3 sept. 2003 à 13:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/6870-execution-du-programme-sous-vb-ou-exe-compile

cs_FredT Messages postés 65 Date d'inscription mardi 18 février 2003 Statut Membre Dernière intervention 11 avril 2009
3 sept. 2003 à 13:53
christoussaint : Explications, avec moi, CoolMenu, plante uniquement sous VB, mais une fois compilé, tout va bien. Donc dans
Private Sub Form_Load()
j'ai ajouté ces lignes :
'Chargement de Cool Menu
If isExecutable() = True Then
Call ModCoolMenu.Install(frmMain.hwnd, , frmMain.ilsOutils)
End If
je n'utilise CoolMenu que pour des raisons esthétiques, donc pour tester les modif de mon prog, je n'ai pas besoin de ca. Et une fois compilé par contre j'en ai besoin.
christoussaint Messages postés 19 Date d'inscription vendredi 4 avril 2003 Statut Membre Dernière intervention 23 juin 2005
3 sept. 2003 à 12:38
Je ne vois pas ce que ça change de savoir si ton prog tourne sous vb ou de façon autonome ??
ça ne résoud pas non plus ton problème de plantage de CoolMenu.
J'ai le même problème avec les coolmenu et je ne sais pas comment le résoudre. Je suppose que si tu parles de ça c'est que ça doit etre une piste mais je comprend pas...
Quelqu'un peux m'expliquer??
cs_max12 Messages postés 1491 Date d'inscription dimanche 19 novembre 2000 Statut Modérateur Dernière intervention 7 juillet 2014
27 avril 2003 à 01:58
J'avais aussi déposer un code comme ça :) Sur le m^me principe, c'est pour l'info @+
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
26 avril 2003 à 21:05
bien observé !! j'adore !!
cs_TheHacker Messages postés 442 Date d'inscription samedi 23 novembre 2002 Statut Membre Dernière intervention 19 octobre 2005
26 avril 2003 à 18:48
voila j'ai essayé sur win 98 et sous Xp et ca donne exactement les meme résultats
cs_TheHacker Messages postés 442 Date d'inscription samedi 23 novembre 2002 Statut Membre Dernière intervention 19 octobre 2005
26 avril 2003 à 18:32
ouai c vrai que c + sur mais ya qu'a faire l'essai je reviens je vais tester sur un autre ordi, ne partez pas !
cs_FredT Messages postés 65 Date d'inscription mardi 18 février 2003 Statut Membre Dernière intervention 11 avril 2009
26 avril 2003 à 15:47
En fait, ce que je veux dire, c'est que dans MSDN (c la que j'ai pas tout compris) j'ai cru comprendre que sous Win95, App.LogMode renvoi aussi 0, si on défini app.LogPath. Donc, la solution d'Anthomicro ne marche peut-etre pas dans ce cas.
je préfère du 100% sûre plutot que 99
cs_TheHacker Messages postés 442 Date d'inscription samedi 23 novembre 2002 Statut Membre Dernière intervention 19 octobre 2005
26 avril 2003 à 14:19
merci Anthomicro c cool le sp'tits nouveaux trucs comme ca meme si je sia spas tro pquoi en fair epour l'instant mais c tjr bon a savoir.

Fredt, je vois aps ce que tu piges pas, c poourtant on ne peut + clair
cs_FredT Messages postés 65 Date d'inscription mardi 18 février 2003 Statut Membre Dernière intervention 11 avril 2009
26 avril 2003 à 11:26
ah, ca y'est j'l'ai retrouvé :-) c'est :
http://www.vbfrance.com/article.aspx?Val=335 .
Par contre j'ai bien fait de pas la retrouver plus tôt car on pourrai dire à ce sujet "Pourquoi faire simple quand on peut faire compliqué ?"
Euh Anthomicro, j'ai pas trop compris cette histoire de journalisation, mais sous Win 95 LogMode renverrai t'elle pas 0 ?
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
26 avril 2003 à 11:00
Salut

Voici une autre solution :

dim compile as boolean

If App.LogMode = 0 Then
compile=false
else
compile=true
end if
Rejoignez-nous