begin process at 2008 08 30 02:39:59
1 233 993 membres
30 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB.Net Prob. avec condition [ Divers / Général ] (JeffC1977)

VB.Net Prob. avec condition le 30/08/2007 13:43:23

JeffC1977
Salut

J'ai un petit problème dans une condition. Ca me dit comme erreur dans le Debug:
There is no source code available for the current location.

Mon menu est dans ma Form1 et il se nomme vraiment mnuPointAzimut

Et le prob. se produit dans une Fonction qui est dans un Module

P.S. quand j'inscrit le code Form1. (après avoir écrit le point, ca me suggère mnuPointAzimut), etc...Bref j'ai pas de faute de frappe

merci d'avance

If

CompteurFormule = 2 Then
   AzimutDMS = Convert.ToDouble(Form1.txtAzimutSaisi.Text)
ElseIf CompteurFormule = 3 Then
   AzimutDMS = Convert.ToDouble(Form1.txtAzimutTA.Text)
ElseIf Form1.mnuPointAzimut.Checked = TrueThen ' C'est ici le problème
   AzimutDMS = Convert.ToDouble(Form1.txtPoint4.Text)
ElseIf Form1.mnuAzimutAzimut.Checked = TrueThen
   AzimutDMS = Convert.ToDouble(Form1.txtPoint2.Text)
   AzimutDMS2 = Convert.ToDouble(Form1.txtPoint4.Text)
   Degres__ = Convert.ToDouble(Fix(AzimutDMS2))
   Minutes__ = Convert.ToDouble(Fix((AzimutDMS2 - Degres__) * 100))
   Secondes__ = Convert.ToDouble((((AzimutDMS2 - Degres__) * 100) - Minutes__) * 100)
   Azimut2 = (((Secondes__ / 60) + Minutes__) / 60) + Degres__
EndIf

Re : VB.Net Prob. avec condition le 30/08/2007 18:41:47

Stephane33
Membre Club
(Admin CS)
"Et le prob. se produit dans une Fonction qui est dans un Module"
La réponse je pense est là  : Form1 n'est pas déclaré dans ton module.
Comment passe-tu ta fonction ?


Re : VB.Net Prob. avec condition le 04/09/2007 13:13:57

JeffC1977
Bien par exmeple...

Variable = DMS_en_DegreDecimal()

DMS_en_DegreDecimal() est la Fonction dans le Module

Re : VB.Net Prob. avec condition le 05/09/2007 08:07:24

Stephane33
Membre Club
(Admin CS)
Réponse acceptée !
La portée de ton contrôle est limitée à ta form, soit tu le rends public de manière à ce qu'il soit visible par ton module
soit tu le transmet dans ta fonction

Variable = DMS_en_DegreDecimal(Me.mnuPointAzimut)
et dans ta fonction
Public Function DMS_en_DegreDecimal(Byval mnuPointAzimut as CheckedBox) as double




Classé sous : text, form1, convert, todouble, azimutdms

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

Snippets en rapport

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS