CodeS-SourceS
Rechercher un code, un tuto, une réponse

Composant tpassword composite générant un mot de passe et un code d'activation

Juillet 2017

TUTORIEL SUR LA CRÉATION D’UN COMPOSANT COMPOSITE VISUEL<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>

 


Un composant graphique composite est un composant comprenant plusieurs composants. Tout composant visuel se sert de la VCL… On y trouve les Boutons, les Labels etc.… Pour encapsuler les différents composants que vous aurez à choisir il vous faut choisir un composant Conteneur. Le plus approprié est sans doute le TCustomPanel de l’unité ExtCtrlsdont TPanel en est un dérivé …

 

Examinons le programme représenté par l’image ci-après qui a pour but de calculer un Mot de Passe et un Code d’Activation.


 

La Feuille Principale ci-après est constitué de 4 Boutons TBitBtn dont les Caption sont Sortie, Génère, Aide, Efface et dont les noms sont Sortie, Ok,Aide, Efface et de 4 TLabeledEdit dont les Caption sont Nom ou Login, Résultat du Mot de Passe, Générateur et Résultat du Code d’Activation  et dont les noms sont Nom, Nombre, Passe et Code.

 

Feuille Principale - Programme générateur de Code - Mot de Passe
<?xml:namespace prefix v ns "urn:schemas-microsoft-com:vml" /?> <v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"> <v:stroke joinstyle="miter"> </v:stroke> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"> </v:f> <v:f eqn="sum @0 1 0"> </v:f> <v:f eqn="sum 0 0 @1"> </v:f> <v:f eqn="prod @2 1 2"> </v:f> <v:f eqn="prod @3 21600 pixelWidth"> </v:f> <v:f eqn="prod @3 21600 pixelHeight"> </v:f> <v:f eqn="sum @0 0 1"> </v:f> <v:f eqn="prod @6 1 2"> </v:f> <v:f eqn="prod @7 21600 pixelWidth"> </v:f> <v:f eqn="sum @8 21600 0"> </v:f> <v:f eqn="prod @7 21600 pixelHeight"> </v:f> <v:f eqn="sum @10 21600 0"> </v:f> </v:formulas> <v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"> </v:path> <o:lock aspectratio="t" v:ext="edit"> </o:lock> </v:shapetype>

 

[Image:http://static.commentcamarche.net/codes-sources.commentcamarche.net/pictures/faq-7da9a8b52b14d1d76be149fff6acdef3.png|500px||center]

Adresse d'origine

A voir également

Publié par cs_Paounet.
Ce document intitulé «  Composant tpassword composite générant un mot de passe et un code d'activation  » issu de CodeS-SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Les fichiers ini
La protection des logiciels via un composant tpassword, tgetpassword