Profil bloqué
-
5 avril 2007 à 21:39
amenjouj
Messages postés16Date d'inscriptionmercredi 8 octobre 2008StatutMembreDernière intervention26 septembre 2014
-
11 oct. 2008 à 01:58
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
amenjouj
Messages postés16Date d'inscriptionmercredi 8 octobre 2008StatutMembreDernière intervention26 septembre 2014 11 oct. 2008 à 01:58
meri boueup
lassie14
Messages postés45Date d'inscriptiondimanche 29 mai 2005StatutMembreDernière intervention 3 mai 2010 1 avril 2008 à 00:53
ouai mais ça c'est normal le vb et le vb net sont deux language completement different
le premier est compiler puis executer par le moteur win32 le deuxieme et pseudo compiler comme le c# le java # etc (tout les language .net) qui eux sont compiler au lancement et executer par le framework
Salut à Lassie14 et Marco62118
Cette source est une source VB 6.0 et ne fonctionne qu'avec celui-ci après l'avoir compilé et installé l'éxécutable
J'ai maintenant Visual Basic 2008 Express mais le programme aurait besoin d' être recodé de A à Z pour fonctionner avec Visual Basic 2008 (Microsoft n'a pas assuré la compatibilité entre les 2 et ce sont d'ailleurs 2 langages très différents)
Côté différences de langage entre VB 6.0 et VB net 2008 je m'en aperçois car je suis en train de recodé le projet "Accès Direct Disques" de VB 6.0 vers VB net 2008 et ce n'est pas de la tarte !!!!!
A+ et bonne prog
lassie14
Messages postés45Date d'inscriptiondimanche 29 mai 2005StatutMembreDernière intervention 3 mai 2010 31 mars 2008 à 14:00
oui je veut bien merci lassie14@voila.fr
marco62118
Messages postés35Date d'inscriptionmercredi 30 janvier 2008StatutMembreDernière intervention25 juin 2015 31 mars 2008 à 12:44
si tu veux je peux t'en faire un exécutable et te l'envoyer par mail.
mais si c'est pour étudier le prog je ne peux t'aider, moi j'utilise l'interface de VB6 pour créer mon prog, je le teste et quand il fonctionne bien je le compile pour en faire un executable, là il se eput que VB6 me mette des message d'erreur car à la compile tout le prog et déclaration sont vérifiées, même celles qui ne servent pas et qu'on aurait pu laisser trainer par erreur. envoi ton mail si tu veux l'exe
lassie14
Messages postés45Date d'inscriptiondimanche 29 mai 2005StatutMembreDernière intervention 3 mai 2010 31 mars 2008 à 12:31
visual c'est un ide qui permet de compiler quasiment tout (un tres gros et bon truc)
je voit pas comment tester un programme sans le compiler ?
et sans adaptation ça me fait plein d'erreur
marco62118
Messages postés35Date d'inscriptionmercredi 30 janvier 2008StatutMembreDernière intervention25 juin 2015 31 mars 2008 à 11:49
bonjour
je ne sais pas la différenceentre vb6 et visualstudio 20008!
mais est ce quie ton prog fonctionne sans être compilé?
et qu'as tu essayé de mettre simplement le prog sans adaptation aucune?
lassie14
Messages postés45Date d'inscriptiondimanche 29 mai 2005StatutMembreDernière intervention 3 mai 2010 31 mars 2008 à 01:05
je ne connais quasiment pas le vb mais ta source m'interesse j'ai visual studio 2008 et je n'arrive pas a le compiler il me mets enormement d'erreur dont la pluspart sont des declaration attendue je ne sais pass ce que cela veut dire enfin bon voila
si vous pouviez m'aidez se serait cool (ou alors savoir comment ou fait en cpp ou c#)
1° alors qu'il faut écrire:
ret = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, veille, Null, SPIF_SENDWININICHANGE) : cela fonctionne beaucoup mieux mais pour moi Null doit être remplacer par 0
2° SPIF_SENDWININICHANGE : mise à jour du Win Ini
SPIF_UPDATEINIFILE : mise à jour de la base de registres
La mise à jour de la base de registres est préférable : à mon avis tu peux ignorer le Win Ini ( vieux souvenir de Windows 95 et 98 - à tester)
3° pour le passage click droit- click gauche je ne sais plus où j'ai trouvé cela
marco62118
Messages postés35Date d'inscriptionmercredi 30 janvier 2008StatutMembreDernière intervention25 juin 2015 14 déc. 2007 à 19:31
bonjour
je ne sais plus depuis quand j'ai téléchargé ce logiciel, mais je suis étonné que la dernière version soit bien que j'ai!!
après avoir bien étudié ton petit programe je me suis apperçu d'une grosse erreur qui empêche d'activer l'écran de veille
dans ton prog tu écris à deux endroits:
ret = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 0, 1, SPIF_SENDWININICHANGE Or SPIF_UPDATEINIFILE)
alors qu'il faut écrire:
ret = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, veille, Null, SPIF_SENDWININICHANGE)
'UParam 2ème paramètre
'si la constante précédente "Uaction" est GET alors Uparam est 0
'si la constante précédente "Uaction" est SET alors définissez la nouvelle valeur de Uparam qui sera passée à la fonction
de plus apparement avec window vista je me suis apperçu que l'utilisation de "SPIF_SENDWININICHANGE Or SPIF_UPDATEINIFILE" avait tandance a être obligé à repsser par les proprièté d'affichage pour réactiver correctement l'écran de veille! j'ai donc opté pour un seul paramètre "SPIF_SENDWININICHANGE" j'avoue que je ne sais pas ni comment ni ou il fait soit disant la sauvegarde, mais ça fonctionne mieux.
Aussi un petit truc: c'est la position de la souris pour déterminer le click droit ou gauche, je trouve ça pas mal!!! mais pourquoi une différence de position entre passage, click droit et click gauche? comment as tu trouvé ça? et avec les action sur les boutons de la souris on aurait pas pu faire ( j'ai cherché pas trouvé)?
je ne pense pas que tu puisses compiler cette source car dans Office c'est VBA (Visual Basic Application) et non un IDE (Interface de développement) de Visual Basic 6.0 qu'il y a.
Les 2 langages (VBA et VB6.0) ont beaucoup de similitudes mais n'ont pas les mêmes fonctionnalités
Je mets ceci sous toutes réserves car ce n'est que ma pensée et non une certitude
Bonne prog et A+
13pour12
Messages postés10Date d'inscriptionlundi 15 octobre 2007StatutMembreDernière intervention27 novembre 2009 1 nov. 2007 à 08:59
merci galain
J'ai le visual basic 6.3 qui est associé à Microsoft Office Excel. Est-ce qu'il me permet de compiler ce programme. J'ai essayé et j'ai l'erreur "attendu: identificateur" au niveau de "Type=Exe" dans
Type=Exe
Form = Form1.frm
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation
Class=Systray; Systray.cls
IconForm = "Form1"
13pour12
Si tu as Visual Basic 6.0 il suffite de faire une compilation du programme et de faire un setup d'installation
en suite tu lances l'installation et c'est tout
Si tu n'as pas Visual Basic 6.0 voir ma remarque plus haut
il semet automatiquement dans le Systray et il fonctionne comme une bascule : si l'écran de veille est autorisée il le "désautorise" et l'inverse
A+
13pour12
Messages postés10Date d'inscriptionlundi 15 octobre 2007StatutMembreDernière intervention27 novembre 2009 31 oct. 2007 à 17:29
bonjour
Je suis intéressé par ce programme, mais je voudrais savoir comment l'utiliser?
Comment le mettre dans le systray?
merci
Salut Babaslow
Le site nous demande de ne pas fournir d'EXE pour prévenir tout risque de virus,etc...VBFrance est un site de programmation et non un site de freewares.
Est-ce que tu pourrais joindre une version compilée pour voir rapidemment à quoi ressemble le prog ?
Merci.
cs_lermite222
Messages postés492Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention 2 juillet 20124 6 avril 2007 à 12:44
Bonjour à tous
Et bien bravo... pour ce petit programme, je ne l'ai pas télécharger mais j'ai fait un copier/coller du code et après quelques adaptation pour VB6 (il y avait des mot de syntaxe que je ne connais pas) il à fonctioné du premier coup.
J'ai ensuite fait une ou deux améliorations.(comme de demander une confirmation de fermeture)
C'est encore un API utile à connaître.
Encore merci et bravo.(aussi pour le module de class)
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 5 avril 2007 à 23:59
11 oct. 2008 à 01:58
1 avril 2008 à 00:53
le premier est compiler puis executer par le moteur win32 le deuxieme et pseudo compiler comme le c# le java # etc (tout les language .net) qui eux sont compiler au lancement et executer par le framework
1 avril 2008 à 00:38
Cette source est une source VB 6.0 et ne fonctionne qu'avec celui-ci après l'avoir compilé et installé l'éxécutable
J'ai maintenant Visual Basic 2008 Express mais le programme aurait besoin d' être recodé de A à Z pour fonctionner avec Visual Basic 2008 (Microsoft n'a pas assuré la compatibilité entre les 2 et ce sont d'ailleurs 2 langages très différents)
Côté différences de langage entre VB 6.0 et VB net 2008 je m'en aperçois car je suis en train de recodé le projet "Accès Direct Disques" de VB 6.0 vers VB net 2008 et ce n'est pas de la tarte !!!!!
A+ et bonne prog
31 mars 2008 à 14:00
31 mars 2008 à 12:44
mais si c'est pour étudier le prog je ne peux t'aider, moi j'utilise l'interface de VB6 pour créer mon prog, je le teste et quand il fonctionne bien je le compile pour en faire un executable, là il se eput que VB6 me mette des message d'erreur car à la compile tout le prog et déclaration sont vérifiées, même celles qui ne servent pas et qu'on aurait pu laisser trainer par erreur. envoi ton mail si tu veux l'exe
31 mars 2008 à 12:31
je voit pas comment tester un programme sans le compiler ?
et sans adaptation ça me fait plein d'erreur
31 mars 2008 à 11:49
je ne sais pas la différenceentre vb6 et visualstudio 20008!
mais est ce quie ton prog fonctionne sans être compilé?
et qu'as tu essayé de mettre simplement le prog sans adaptation aucune?
31 mars 2008 à 01:05
si vous pouviez m'aidez se serait cool (ou alors savoir comment ou fait en cpp ou c#)
14 déc. 2007 à 23:27
1° alors qu'il faut écrire:
ret = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, veille, Null, SPIF_SENDWININICHANGE) : cela fonctionne beaucoup mieux mais pour moi Null doit être remplacer par 0
2° SPIF_SENDWININICHANGE : mise à jour du Win Ini
SPIF_UPDATEINIFILE : mise à jour de la base de registres
La mise à jour de la base de registres est préférable : à mon avis tu peux ignorer le Win Ini ( vieux souvenir de Windows 95 et 98 - à tester)
3° pour le passage click droit- click gauche je ne sais plus où j'ai trouvé cela
14 déc. 2007 à 19:31
je ne sais plus depuis quand j'ai téléchargé ce logiciel, mais je suis étonné que la dernière version soit bien que j'ai!!
après avoir bien étudié ton petit programe je me suis apperçu d'une grosse erreur qui empêche d'activer l'écran de veille
dans ton prog tu écris à deux endroits:
ret = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, 0, 1, SPIF_SENDWININICHANGE Or SPIF_UPDATEINIFILE)
alors qu'il faut écrire:
ret = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, veille, Null, SPIF_SENDWININICHANGE)
'UParam 2ème paramètre
'si la constante précédente "Uaction" est GET alors Uparam est 0
'si la constante précédente "Uaction" est SET alors définissez la nouvelle valeur de Uparam qui sera passée à la fonction
de plus apparement avec window vista je me suis apperçu que l'utilisation de "SPIF_SENDWININICHANGE Or SPIF_UPDATEINIFILE" avait tandance a être obligé à repsser par les proprièté d'affichage pour réactiver correctement l'écran de veille! j'ai donc opté pour un seul paramètre "SPIF_SENDWININICHANGE" j'avoue que je ne sais pas ni comment ni ou il fait soit disant la sauvegarde, mais ça fonctionne mieux.
Aussi un petit truc: c'est la position de la souris pour déterminer le click droit ou gauche, je trouve ça pas mal!!! mais pourquoi une différence de position entre passage, click droit et click gauche? comment as tu trouvé ça? et avec les action sur les boutons de la souris on aurait pas pu faire ( j'ai cherché pas trouvé)?
A+
1 nov. 2007 à 11:24
je ne pense pas que tu puisses compiler cette source car dans Office c'est VBA (Visual Basic Application) et non un IDE (Interface de développement) de Visual Basic 6.0 qu'il y a.
Les 2 langages (VBA et VB6.0) ont beaucoup de similitudes mais n'ont pas les mêmes fonctionnalités
Je mets ceci sous toutes réserves car ce n'est que ma pensée et non une certitude
Bonne prog et A+
1 nov. 2007 à 08:59
J'ai le visual basic 6.3 qui est associé à Microsoft Office Excel. Est-ce qu'il me permet de compiler ce programme. J'ai essayé et j'ai l'erreur "attendu: identificateur" au niveau de "Type=Exe" dans
Type=Exe
Form = Form1.frm
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation
Class=Systray; Systray.cls
IconForm = "Form1"
13pour12
31 oct. 2007 à 21:06
Si tu as Visual Basic 6.0 il suffite de faire une compilation du programme et de faire un setup d'installation
en suite tu lances l'installation et c'est tout
Si tu n'as pas Visual Basic 6.0 voir ma remarque plus haut
il semet automatiquement dans le Systray et il fonctionne comme une bascule : si l'écran de veille est autorisée il le "désautorise" et l'inverse
A+
31 oct. 2007 à 17:29
Je suis intéressé par ce programme, mais je voudrais savoir comment l'utiliser?
Comment le mettre dans le systray?
merci
11 juin 2007 à 21:00
Le site nous demande de ne pas fournir d'EXE pour prévenir tout risque de virus,etc...VBFrance est un site de programmation et non un site de freewares.
11 juin 2007 à 11:20
Est-ce que tu pourrais joindre une version compilée pour voir rapidemment à quoi ressemble le prog ?
Merci.
6 avril 2007 à 12:44
Et bien bravo... pour ce petit programme, je ne l'ai pas télécharger mais j'ai fait un copier/coller du code et après quelques adaptation pour VB6 (il y avait des mot de syntaxe que je ne connais pas) il à fonctioné du premier coup.
J'ai ensuite fait une ou deux améliorations.(comme de demander une confirmation de fermeture)
C'est encore un API utile à connaître.
Encore merci et bravo.(aussi pour le module de class)
5 avril 2007 à 23:59
5 avril 2007 à 21:39