IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB]Fermer une fenêtre


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut [VB]Fermer une fenêtre
    Salut, je sais que je semble légèrement flooder le forum et je vous prie de m'en excuser mais j'ai à nouveau un problème... Mon code fonctionne au poil, seul persiste un problème, la présentation. Pour effectuer des tests, j'ai utiliser une fenêtre dans laquelle se trouve un bouton qui exécute mon code... Hors, pour la version finale, il faudrait que le code s'excécute tout seul, en le mettant dans form on load par exemple mais il faudrait que cette fenêtre soit minimisée dans la barre des menus et qu'elle se referme d'elle même à la fin de son exécution... Comment faire???

    Si ça peut aider, voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Private Sub Form_Load()
    Dim NomUtilisateur As String
    Dim Contenu As String
    Dim Taille As Long
    NomUtilisateur = Environ("USERNAME")
    Dim fso, MonProfile, msg, LocalSettings, nomfich
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set MonProfile = fso.GetFolder("C:\Documents and Settings\" & NomUtilisateur)
    Set LocalSettings = fso.GetFolder("C:\Documents and Settings\" & NomUtilisateur & "\Local Settings")
    Taille = MonProfile.Size - LocalSettings.Size
    msg = UCase(MonProfile.Name) & " utilise " & Taille & " Octets (" & Format(Taille / 1000000, "##,##0.000") & " Mo.)"
    nomfich = "\\s-env-010\Packages\testprof\" & UCase(MonProfile.Name) & ".txt"
    Open nomfich For Binary As #1
    Contenu = msg
    Put #1, 1, Contenu
    Close #1
    End Sub
    Ce sont les balises "code" qu'il faut utiliser
    et pas "quote"
    AlainTech

  2. #2
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    tu conais le me. hide et le unload me?

    je pense que ces instructions devrais suffirent.

    salut

  3. #3
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    J'ai trouvé le moyen de ne plus le voir sur l'écran... Effectivement avec le visible false... Mais j'aimerais que l'applic se termine... Parce que là, je la vois plus mais elle est en tâche de fond... Comment la faire se couper???

  4. #4
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Si c'est ton application de lancement que tu veux quitter après l'exécution de ton code, un bon END devrait suffire puisque je vois que tu es sous VB

  5. #5
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Merci... C'est exactement ce que je cherchais... Petite question supplémentaire, je sais pas si je dois refaire un post pour, est-il possible de rechercher un fichier en fonction de son extension???

  6. #6
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    c'est à dire?
    tu veux cehercher tous les fichiers qui ont telle extenstion?

  7. #7
    Membre éclairé Avatar de Empty_body
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 681
    Par défaut
    Exactement... J'aimerais trouver tous les fichiers .doc présents dans un répertoire...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment fermer une fenêtre enfant MDI ?
    Par DeveloMagaly dans le forum Composants VCL
    Réponses: 2
    Dernier message: 30/09/2005, 13h10
  2. [Delphi 6] Empêcher l'ouverture ou fermer une fenêtre
    Par KrusK dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 08/09/2005, 11h55
  3. Fermer une fenêtre depuis une autre...
    Par nicolb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/03/2005, 10h22
  4. Comment fermer une fenêtre quand la souris et clavier sont inactifs ?
    Par Goldenkiller dans le forum Composants VCL
    Réponses: 7
    Dernier message: 06/12/2004, 22h09
  5. Fermer une fenêtre au bout d'un certain temps.
    Par cprogil dans le forum Composants VCL
    Réponses: 5
    Dernier message: 27/11/2003, 18h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo