CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Plusieures questions...[DEPHI 7]

Nicoboss3
Nicoboss3
Niveau 6
01 décembre 2004 à 13:52:48

Voilà , j´ai plusieures question à poser:
1) Comment on traduit en Delphi ´Quelquechose´?
( ex:si edit1.text:=QUELQUECHOSE alors on quitte)
un truc comme ´$´ ou un autre truc.
2) J´arrive à convertir du texte en hexa mais je voudrait faire en sorte que le programme vérifie que le nom entré est bien égal à la conversion de hexa contenue dans le deuxiemme EDit.(en fait y 2 edit, on doit rentrer son nom et un sérial et pour que sa affiche ´Enregistré´ , sa doit vérifier que le nom entré est bien égal à la conversion de hexa.

Voila le code ( TEXT=>HEXA) :
procedure TForm1.Button1Click(Sender: TObject);
var Nom: String;
i: Integer;
sum: Cardinal;
Taille: Integer;
begin
sum:= 1;
Nom := Edit1.Text;
Taille:=Length(Nom);
If ( Taille < 3) Or ( Taille > 10) Then
ShowMessage(´Minimum 3 caractères et macimum 10!´);
For i:=1 To Taille Do
sum := sum + 1 + Ord(Nom[i]);
Edit2.Text:=IntToHex(sum,3);
end;

Technix59
Technix59
Niveau 5
01 décembre 2004 à 15:11:57

Nico,
pour ta 1ère question c´est pas bien méchant.

  • Tu déclares dans ton prog une variable de type String
  • Tu initialises cette variable avec la valeur que tu veux ( e.g: Var strTest: String = ´KEKCHOSE´;)
  • Sur l´évènement que tu veux, par exemple sur la sortie de Edit1 tu testes de la manière suivante:

IF Edit1.Text = strTest THEN Application.Terminate;

Technix59
Technix59
Niveau 5
01 décembre 2004 à 15:14:15

et pour ta 2ème question, la réponse est dans la 1ère sauf qu´au lieu de tester la variable strTest, tu testes l´égalité entre tes 2 TEdit.

Nicoboss3
Nicoboss3
Niveau 6
01 décembre 2004 à 18:00:45

Heu... Oui mais c´est a dire que comment je fait pour les faires tester ? ?

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment