Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2907 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Resolu]type non compatible

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Resolu]type non compatible

n°1856620
Manaeil
Posté le 02-03-2009 à 03:38:17  profilanswer
 

Bonsoir, j'ai un probleme de comptabilite de type de variable,
j'ai ceci:

Code :
  1. type Carte= record
  2.      Couleur:(Coeur,Trefle,Carreau,Pique);
  3.      Numero:1..13;
  4.      Ref: 1..52;
  5.       end;


 
et ceci:

Code :
  1. ComboBox1.Items.Add('5');
  2. ...


 
et je shouaite mettre la valeur du combobox dans carte.numero. Tous les item de combobox1 sont des nombres:
 
Carte1.Numero:=ComboBox1.Text;
 
Mais ca me renvoie: incompatible type 'enumeration' and 'tcaption'.
 
Je presume que combobox1.text est toujurs considerer comme du "texte", mais comment puis-je resoudre mon prob? je change le type de carte.numero? si oui en quoi?
 
Merci de vos reponces


Message édité par Manaeil le 03-03-2009 à 22:48:05
mood
Publicité
Posté le 02-03-2009 à 03:38:17  profilanswer
 

n°1856626
Joel F
Real men use unique_ptr
Posté le 02-03-2009 à 08:13:20  profilanswer
 

doit y voir des fonctions pr transformer des TCaption en chiffre.
TCaption doit contenir un  TString non ?


Message édité par Joel F le 02-03-2009 à 08:18:18
n°1856939
Manaeil
Posté le 02-03-2009 à 22:29:42  profilanswer
 

C bon j'ai put coutourner mon probleme, merci pour le coup de main.
 
Mais un autre probleme du meme type se pose a moi, voici le code:

Code :
  1. modifieur:integer;
  2. numcarte:integer;
  3. resultat_random: integer;
  4. modifieur:=2;
  5. resultat_random:=2;
  6. numcarte := (modifieur + resultat_random);
  7. Image1.Picture.LoadFromFile('C:\blabla'+numcarte+'.jpg');


 
et ca me renvoie une erreur: incompatible type "string" and "integer"
pourtant mes 3 variables sont des integer, je comprend pas ce qui bloque (lerreur pointe sur la derniere ligne de code)
 
Pourriez vous maidez please?
Ps: g essayer avec inttostr/strtoint mais ca a rien donner (mais g put mal coder, je suis noob)
 
Merci de vos reponces.

n°1856964
aldo13000
Posté le 02-03-2009 à 23:36:58  profilanswer
 

Ce  que tu peux faire c'est  
 
numcarte : string ;
..
..
..
 
numcarte := IntToStr(modifieur + resultat_random);
 


---------------

n°1857314
Manaeil
Posté le 03-03-2009 à 22:47:39  profilanswer
 

effectivement, ca marche, merci pour le coup de main.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Resolu]type non compatible

 

Sujets relatifs
[Résolu]Récupérer le groupe de travail en VBS[RESOLU] - [C#] - NullReferenceException
[RESOLU]Trier liste de fichiersProblème d'accentuation... [résolu]
[RESOLU] Envoi de variable indéfinie en urlProblème de date [résolu]
[résolu]Taille de la zone de texte dans un div ?Test type mime d'un fichier envoyé par un input sous IE ne marche pas
[Résolu]Lecture d'un fichier csv[resolu] trier un tableau et faire un fichier xml
Plus de sujets relatifs à : [Resolu]type non compatible


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR