Don0Choa
Messages postés104Date d'inscriptiondimanche 29 octobre 2000StatutMembreDernière intervention12 décembre 2005
-
29 août 2002 à 20:53
Don0Choa
Messages postés104Date d'inscriptiondimanche 29 octobre 2000StatutMembreDernière intervention12 décembre 2005
-
30 août 2002 à 12:40
Bonjour, je fais un petit prog permettant de fair des boite de dialogue en séléctionnant les bouttons, icones etc...
Mais voila j'ai une erreur comem di le titre :
Incompatible types :''Cardinal' and 'String'
Je ne vois pas d'ou vient le problème, et dès que je change une chose, jai dotre message...voila ma source :
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 30 août 2002 à 00:00
Il aurait été sympas de nous dire si l'erreur était à la compilation ou à l'exécution. Et sur quelle ligne Delphi te donnait l'erreur. Mais bon, pour moi la ligne MessageBox(form1.handle,'texte','Titre', Icone+Boutton); est fausse car Icone et Boutton sont de type string alors que MessageBox demande un paramètre de type Cardinal. Je pense qu'en fait tu voulais faire ceci :
MessageBox(form1.handle,'texte','Titre', StrToIntDef(Icone,0)+StrToIntDef(Boutton,0));
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 30 août 2002 à 10:45
Pour répondre à la deuxième question :
procedure TForm1.Button1Click(Sender: TObject);
Var Texte,Titre:Array[0..255]Of Char;
begin
MessageBox(form1.handle,StrPCopy(Texte,Edit1.Text),StrPCopy(Titre,Edit2.Text), StrToIntDef(Icone,0)+StrToIntDef(Boutton,0))
end;
--- :sleepy) Nono du Moulin :sleepy) ---
Vous n’avez pas trouvé la réponse que vous recherchez ?