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.NET Discussion :

publier une application


Sujet :

VB.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut publier une application
    Bonjour,
    quand je lance l'application depuis visual studio 2012, elle tourne sans problèmes mais quand je la publie et que je la lance il me met une erreur impossible de convertir une chaine "" en type double.
    comment je fait pour voir ou c'est dans la programmation car il ne me dit pas ou c'est?
    merci

  2. #2
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Points : 929
    Points
    929
    Par défaut
    Bonjour

    quand je lance l'application depuis visual studio 2012, elle tourne sans problèmes
    chez toi

    1 Active option explicit on et option strict on (projet ->proprieté de ton projet > onglet compiler) et recompile ton projet
    As tu des erreurs ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut
    Citation Envoyé par shayw Voir le message
    Bonjour


    chez toi

    1 Active option explicit on et option strict on (projet ->proprieté de ton projet > onglet compiler) et recompile ton projet
    As tu des erreurs ?
    Bonjour,
    oui, j'ai des erreur mais pas l'erreur qui me dit impossible de mettre "" en chaine double?

  4. #4
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Points : 929
    Points
    929
    Par défaut
    et quelles sont ces erreurs ?

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut
    Citation Envoyé par shayw Voir le message
    et quelles sont ces erreurs ?
    il me dit que toutes les déclarations de variable de option strict on requiert une clause AS?

  6. #6
    Expert confirmé
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Points : 4 005
    Points
    4 005
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par pascb423 Voir le message
    il me dit que toutes les déclarations de variable de option strict on requiert une clause AS?
    Tes variables doivent être déclarées explicitement et non implicitement !!

  7. #7
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Points : 929
    Points
    929
    Par défaut
    Ces erreurs sont du que tu déclares une variable sans définir son type

    ex le type de x n'est pas défini donc il faut écrire dans le cas ci dessus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
      dim x as string
          x = "fgthr"
    convertir une chaine "" en type double.
    dans ton code tu manipules des strings et y applique des opérations arithmétiques ?
    ex p = (textbox1.text * 75 ) /(textbox2.text) ou un truc de ce genre
    si oui il faut écrire

    p = convert.todouble(textbox1.text) * 75 /( convert.todouble(textbox2.text))

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut
    ok, je vais essayer de modifier

    plus précisément voici la capture de l'erreur au lancement:
    Nom : Sans titre.png
Affichages : 112
Taille : 206,9 Ko

  9. #9
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    tu as tout simplement un bug dans ton application
    tu as essaye de convertir un string en double, mais ce string contient une chaine null donc ca ne peut pas se convertir en nombre

    on voit d'ailleurs dans ta capture d'écran que c'est dans form1.timer1_tick
    donc regarde à cet endroit là

    pour gérer les bugs (car on en fait tous (enfin pas forcément des bugs aussi simple ^^)) il y a try catch
    ca évite que l'application ne crashe
    et pour une conversion de ce type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if double.Tryparse(lestring, variable) = false then 
      ' cas où ce n'est pas convertible, faire exit sub si on ne veut pas poursuivre ou autre chose (genre un message à l'utilisateur qu'il a entré quelque chose qui ne va pas)
    end if
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut
    merci, c'est résolu pour ca mais j'ai un autre soucis pour jouer du son, j'ai la fonction suivante:

    quand je lance le programme par le répertoire bin avec l'exe il tourne avec le son et tout comme il le faut mais quand je publie l'application et que je la lance par ce biais, il y a des erreurs son, le son ne joue pas?
    Images attachées Images attachées  

  11. #11
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Points : 929
    Points
    929
    Par défaut
    Bonjour

    Ta question n'a pas de rapport avec cette discussion tu devrais la poser dans une nouvelle discussion

  12. #12
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    et le fond jaune et ton appli n'apportent rien, juste le message suffit (enfin la ligne de code qui fait le son ca irait bien aussi)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  13. #13
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2008
    Messages : 428
    Points : 86
    Points
    86
    Par défaut
    Citation Envoyé par shayw Voir le message
    Bonjour

    Ta question n'a pas de rapport avec cette discussion tu devrais la poser dans une nouvelle discussion
    ok, très bien, je ferme ce post et ouvre un autre pour ça, encore merci

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

Discussions similaires

  1. Publier une application WinForm
    Par olibara dans le forum Windows Forms
    Réponses: 0
    Dernier message: 14/02/2012, 13h10
  2. Publier une application web
    Par Ashura95 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 29/01/2010, 16h09
  3. Publier une application sur mac store
    Par fghjk dans le forum Apple
    Réponses: 2
    Dernier message: 16/10/2009, 17h10
  4. publier une application ASP.NET sur VS 2005
    Par insane_80 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 24/09/2008, 14h43
  5. Impossible de publier une application sur JBoss 4.2.2
    Par Invité dans le forum Eclipse Java
    Réponses: 0
    Dernier message: 01/07/2008, 08h03

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