Précédent   Forum des professionnels en informatique > Java > Général Java > Langage
Langage Forum d'entraide sur le langage Java et autres langages pour la JVM : syntaxe, POO, conventions, API standard. Avant de poster -> FAQ Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/01/2012, 10h44   #1
Invité de passage
 
Inscription : avril 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 65
Points : 3
Points : 3
Par défaut problème de transtypage

Bonjour,
j'ai un souci lors de la compilation de mon programme sur un transtypage.
j'ai essayé de caster mais ça marche pas.j'ai le message suivant:
la méthode setVCC ("String","String","String","String") n'est pas défini pour le type Lotuim.

Ci-dessous le bout de code :

Code java :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
try {
 
 int nbLines = LotUIMan.getInstance(ERPType.FM_DEV).setVCC("XXX125347","VCC", "BETL", "BETL1");
 
System.out.println(nbLines);
globalMap.put("ReturnCode",nbLines );
 
}
 
 
catch (WSErpCltException e) {
  			globalMap.put("LogMessage", "  call FAILED" );
 
 		} 
 
catch (WSErpAcException e) {
   			globalMap.put("LogMessage", "Access FAILED" );
  		}


merci d'avance pour votre aide
xavier81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2012, 10h56   #2
Modérateur
 
Avatar de Robin56
 
Homme Nicolas
Ingénieur développement logiciels
Inscription : juin 2009
Messages : 1 714
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2009
Messages : 1 714
Points : 4 840
Points : 4 840
Code :
int nbLines = LotUIMan.getInstance(ERPType.FM_DEV).setVCC("XXX125347","VCC", "BETL", "BETL1");
Donc tu veux nous dire que ta méthode se nommant setVCC te rend une valeur de type int ? Normalement un setter se contente de mettre à jour une variable de la classe, pas de retourner une valeur.

Et pour le message "la méthode setVCC ("String","String","String","String") n'est pas défini pour le type Lotuim" :
- La ligne suivante :
Code :
LotUIMan.getInstance(ERPType.FM_DEV)
te rend un objet de type Lotuim.
- Ta classe Lotuim n'a pas connaissance d'une méthode setVCC avec ces paramètres.

Il nous manque du code pour t'indiquer davantage de chose.
__________________
Robin56 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h30.


 
 
 
 
Partenaires

Hébergement Web