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

Windows Forms Discussion :

[VB.NET]Sortir un tableau a partir d'une fonction


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 17
    Points : 17
    Points
    17
    Par défaut [VB.NET]Sortir un tableau a partir d'une fonction
    Bonjour,

    Je voudrais savoir s'il est possible de sortir plusieurs variables à partir d'une fonction (dans un tableau par exemple). 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
    18
    19
    20
    21
    22
    23
        Public Function convert_degre_to_decimal(ByVal D_lat As Integer, ByVal M_lat As Integer, ByVal S_lat As Decimal, _
        ByVal NS As String, ByVal D_lon As Integer, ByVal M_lon As Integer, ByVal S_lon As Decimal, ByVal WE As String) As String
            'Converti les coordonnées GPS du format DMS au format decimal
     
            Dim latitude, longitude As Decimal
     
            'Calcul de la latitude
            If NS = "N" Then
                latitude = Math.Round(D_lat + M_lat / 60 + S_lat / 3600, 3)
            ElseIf NS = "S" Then
                latitude = -(Math.Round(D_lat + M_lat / 60 + S_lat / 3600, 3))
            End If
     
            'Calcul de la longitude
            If WE = "E" Then
                longitude = Math.Round(D_lon + M_lon / 60 + S_lon / 3600, 3)
            ElseIf WE = "W" Then
                longitude = -(Math.Round(D_lon + M_lon / 60 + S_lon / 3600, 3))
            End If
     
            convert_degre_to_decimal = latitude & " " & longitude
     
        End Function

    Je voudrais récupérer mes deux variables indépendemment dans un tableau par exemple. Est-ce possible?

    Merci de votre aide!

  2. #2
    Membre actif Avatar de DarkMolo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Maroc

    Informations forums :
    Inscription : Juillet 2006
    Messages : 207
    Points : 277
    Points
    277
    Par défaut
    Salut,
    mustang-f27 dit:
    Je voudrais récupérer mes deux variables indépendemment dans un tableau par exemple. Est-ce possible?
    Alchimiste de flamme, certainement que c'est possible:
    Dim Resultat As String()=convert_degre_to_decimal(Param1,Param2).Split(" ")
    Certified SCJP 5.0 / SCWCD 5.0 / SCEA 5.0
    C'est une grande folie de vouloir être sage tout seul.
    Duc de La Rochefoucauld

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 17
    Points : 17
    Points
    17
    Par défaut
    Alors la je dit magnifique!!!!

    Rapide et efficace. Merci beaucoup!

  4. #4
    Membre actif Avatar de DarkMolo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Maroc

    Informations forums :
    Inscription : Juillet 2006
    Messages : 207
    Points : 277
    Points
    277
    Par défaut
    mustang-f27 dit:
    Alors la je dit magnifique!!!!

    Rapide et efficace
    Bah non, peut-être rapide, mais loin d'être efficace, tes deux variables(latitude,longitude), qui t'interessent sont de type Decimal, renvoyer le tout entant que string délimité par un espace n'est pas la meilleur méthode, execuse-moi je m'étais précipité, on reprend ta fonction, n'oublies pas les parenthèses en bleu(ça veut dire que ta fonction renvoie carrément un tableau de decimal et comme ça t'es tranquil:

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Public Function convert_degre_to_decimal(ByVal D_lat As Integer, ByVal M_lat As Integer, ByVal S_lat As Decimal, _
        ByVal NS As String, ByVal D_lon As Integer, ByVal M_lon As Integer, ByVal S_lon As Decimal, ByVal WE As String) As Decimal()
    '...
    return new Decimal() {latitude,longitude}
    End Sub
    Certified SCJP 5.0 / SCWCD 5.0 / SCEA 5.0
    C'est une grande folie de vouloir être sage tout seul.
    Duc de La Rochefoucauld

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 17
    Points : 17
    Points
    17
    Par défaut
    Encore mieux, rien à dire à part merci pour le mini cours.

    a+ et bonne prog!

  6. #6
    Membre expérimenté
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Points : 1 566
    Points
    1 566
    Par défaut
    Merci de penser au tag Résolu la prochaine fois
    Mehdi Feki : Modérateur .Net

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

Discussions similaires

  1. sortir du programme a partir d'une fonction
    Par Torx26 dans le forum Débuter
    Réponses: 27
    Dernier message: 14/01/2012, 08h20
  2. Réponses: 3
    Dernier message: 14/01/2009, 08h31
  3. Réponses: 3
    Dernier message: 03/08/2005, 11h21
  4. [VB.NET] Treeview creer dynamiquement a partir d'une bd
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 31/03/2005, 17h02
  5. Tableau a partir d'une requete sql
    Par 10-nice dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/10/2004, 16h37

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