CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Quelqu'un peut m'aider?(Code)

Ice-Marine
Ice-Marine
Niveau 10
09 mai 2004 à 15:08:56

Bonjour,

En faite je suis en train de faire un screen-saver
( garde-page) et j´aimerai bien le mettre dans les parametre de l´ordi , comme un vraie Screen Saver
ex: si on utilise pas l´ordi pendant 2 min le screen saver demarre.
Se serrai sympa si vous m´aider

:ok: Merci :ok:

dnob700
dnob700
Niveau 10
09 mai 2004 à 19:46:11

tu le fait avec VB je suppose.

quand tu clique sur fait le nomduprojet.exe

tu remplace le nom de l´éxécutable par nomduprojet.scr

et tu l´enregistre dans C:\windows\sytem32 par exemple.

ensuite tu fait tu le trouve dans le dossier ou tu l´as mis.

Tu fait clique droit dessus et tu fait installer.

Le problème, c´est qu´il y a des option de la ligne de comande a vérifier sinon il aura un comprtement bizarre. ( en plus il faut que tu détecte to même les mouvement de la souris etc. car windows ne le fait pas pour toi pour arréter l´économiseur d´écran.)

Bon, si t´as besoin d´aide pour les paramètre de la ligne de comande à tester, tu me demande et je te les retrouverais.

Ice-Marine
Ice-Marine
Niveau 10
09 mai 2004 à 20:11:39

merci j y vais tester

Ice-Marine
Ice-Marine
Niveau 10
09 mai 2004 à 20:21:32

tu c que t´es bon en informatique?
Mais esr-ce que sa peu developer des erreurs en faisant ca?

Ice-Marine
Ice-Marine
Niveau 10
09 mai 2004 à 20:30:00

Il y a un problem j ai mi ( parametre)(si jamais on utilise pas l´ordi pendant(2min) alors le screen debutte)
Mais IL COMMENCE MAINTENANT TOUT LES 2 MINUTES, JE FAIT QUOI?

Ice-Marine
Ice-Marine
Niveau 10
09 mai 2004 à 20:30:37

Je crie pas je m´exclame simplement

dnob700
dnob700
Niveau 10
09 mai 2004 à 20:59:06

il commence toute les 2 minutes ? ??

c´est bizarre... t´as esayé de bouger la souris pendants ce temps !

non, plus sérieusement, quel est la forme de ton programme: tout est dans une feuille, ou alors tu utilise une procédure main() pour initialiser ?

le paramètre de 2 minutes, tu ne l´a pas mis dans ton programme hein ? mais bient dans les paramètre de l´écran.

Dans ton programme, sois bien sur que lorsque tu quitte, ca quite bien.

ar exmple, si dans une procédure main() tu as une boucle :
do
´fait l´affichage
. ..
doevents
loop

et que dans form_mousemove()
tu as mis
unload_me ´d´ailleur dans ce cas là, il ne faut pas conter le premier appel qui se déclanche forcément au démarage du programme.

alors ton programme ne se quitte jamais vraiment.

il faut rajoutter une variable au niveau module du genre :
dim fin as boolean
dans ta procédure main() ( celle ou il y a la boucle)

tu mets :

do
. ..
loop until fin
unload me

et dans form_mousemove tu mets :
fin=1

au pire tu peut utiliser end juste pour vérifier que le problème vienne bien de là.
Si l´usage du mots clef end dans la procédure qui quitte le logiciel résoud bien ton problème, c´est que ton programme ne se quittait pas correctement. Mais il ne faut pas utiliser end ( ca marche très bien et windows se charge de détruire tous tes objet pour oi, mais c´est pas propre du tout).
Après, tu doit le remplacer par des unload me comme je te l´ai montré.

Ice-Marine
Ice-Marine
Niveau 10
09 mai 2004 à 21:29:16

mouais, . ..

dnob700
dnob700
Niveau 10
09 mai 2004 à 22:08:20

t´as pas l´air conveincu par ce que je dit.

ou alors, j´ai pas été clair ?

en gros, ce que je dit, c´est que s´il y a une boucle dans ton programme, il est très probable que le programe ne se ferme pas automatiquement.

bon, si tu veux, je jette un coup d´oeil a ton code.

soit tu le mets en download ( si tu veux bien) soit tu peut me l´envoyer, si tu veux, a : vbs@it.st

Ice-Marine
Ice-Marine
Niveau 10
09 mai 2004 à 22:10:41

non,non merci la ca marche

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment