Warning: filemtime(): stat failed for /home/developpez/www/developpez-com/upload/sjrdhttp://sjrd.developpez.com/stylesheet.css in /home/developpez/www/developpez-com/template/entete.php on line 256
IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Sources Delphi

Date de publication : 22/10/2004 , Date de mise à jour : 22/10/2004

Par Sébastien Doeraene (sjrd.developpez.com)
 

Mes sources Delphi

Présentation
I. Packages Delphi
I-A. SJRDUnits
I-B. SJRDComps


Présentation

Voici mes quelques sources Delphi : deux packages, l'un de routines et classes diverses, l'autre de composants.


I. Packages Delphi

Voici deux packages réalisés initialement pour mon propre usage mais que j'ai décidé d'offrir à la communauté des développeurs après que j'ai remarqué que plusieurs questions posées sur le forum Delphi trouvaient leur réponse dans ceux-ci.
Je les ai ainsi commentés et documentés. La documentation est en cours, mais la majeur partie de SJRDUnits est terminée. Ensuite je les ai mis à disposition sur ce site.


I-A. SJRDUnits

SJRDUnits est un package runtime qui contient des tas de routines et classes diverses. Pour pouvoir vous y repérer, elles sont réparties en plusieurs unités selon leur catégorie.

Ainsi vous retrouverez des classes de liste dans l'unité SjrdLists, et des routines de chaînes dans l'unité SjrdStrUtils. Les routines n'appartenant à aucune de ces catégories ont été séparées en deux unités, la première, SjrdUsual, contenant les routines les plus utilisées et la seconde, SjrdExtra, contenant celles utilisées plus rarement.

Vous obtiendrez plus de renseignements à propos de ce package sur cette page.


I-B. SJRDComps

SJRDComps est composé de deux package, l'un runtime et l'autre design-time. Ceci afin de respecter la convention de Borland de placé tout le code utile dans un package runtime et de placer celui destiné à l'introduction des composants dans l'EDI dans un autre package design-time.

SJRDComps propose quelques composants de ma création. La plupart d'entre eux pourraient être écrits par tout le monde et ne font qu'éviter des tâches répétitives telles que la création d'une boîte de dialogue "A propos".
L'un d'entre eux est cependant, selon moi, une petite merveille : c'est un composant s'occupant du glisser-déposer, le TSjrdMoveImage. Lorsque l'utilisateur clique dessus, un double de l'image se déplace avec le curseur jusqu'à ce que l'utilisateur relâche le bouton de la souris. Un événement OnPut est alors déclenché avec les coordonnées du dépôt.

Vous obtiendrez plus de renseignements à propos de ce package sur cette page.



Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in /home/developpez/www/developpez-com/upload/sjrd/delphi/source/index.php on line 94

Warning: include(http://sjrd.developpez.com/references.inc): failed to open stream: no suitable wrapper could be found in /home/developpez/www/developpez-com/upload/sjrd/delphi/source/index.php on line 94

Warning: include(): Failed opening 'http://sjrd.developpez.com/references.inc' for inclusion (include_path='.:/opt/php56/lib/php') in /home/developpez/www/developpez-com/upload/sjrd/delphi/source/index.php on line 94

Valid XHTML 1.1!Valid CSS!

Copyright © 2005 Sébastien Doeraene. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.