Codes sources Delphi349 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Codes sources Delphi
Liste des 349 ressources de cette catégorie
|
|
Évaluation des expressions arithmétiques en notation polonaise préfixée.
C'est un programme pascal qui montre à quoi peut servir la récursivité et qui utilise les arbres binaires et les piles comme structures de données.
Cela fait partie de l'enseignement en 1er cycle universitaire.
|
Licence : Non renseignée
- Publié le 08/03/2015
- Auteur : fifi40
|
|
|
Comment faire du drag and drop dans un Listbox.
|
Licence : Non renseignée
- Publié le 08/02/2013
- Taille 6,8 Ko
- Auteur : jca
|
|
|
Implémentation de la méthode du tri rapide. NOTES : Le programme d'exemple montre la différence de vitesse entre le 'tri à bulles' et le 'tri rapide'. Dans le cas de tableau de faible taille ( quelques centaines d'éléments ), le tri à bulles est bien suffisant, mais dans le cas de tableau très importants le 'tri rapide' doit être utilisé.
Le tri est ici appliqué à des tableaux d'entiers, mais il est facile de l'adapter à d'autres types.
|
Licence : Non renseignée
- Publié le 08/02/2013
- Taille 2,4 Ko
- Auteur : Nono40
|
|
|
Demonstration de l'utilisation de la fonction API CopyFileEx avec une procédure de rappel. NOTES : Ce programme montre l'utilisation de la fonction CopyFileEx avec une fonction de rappel ( CallBack ). Cette fonction est utilisée pour mettre à jour un ProgressBar.Ce programme a été testé et amélioré par DelphiProg.Attention : CopyFileEx n'est pas compatible avec Windows95, Windows98 et WindowsMe.
Il a été testé avec Windows 2000 mais doit fonctionner avec WindowsNT et Windows XP.
|
Licence : Non renseignée
- Publié le 08/02/2013
- Taille 3 Ko
- Auteur : Nono40
|
|
|
Comment créer un raccourci de l'application sur le bureau.
|
Licence : Non renseignée
- Publié le 09/02/2013
- Taille 1,5 Ko
- Auteur : DelphiCool
|
|
|
Supprimer le scintillement des rafraichissements d'un fenêtre. NOTES : C'est un truc tout simple, et je ne sais plus ou je l'ai vu la première fois...
Ce source est aussi un exemple d'utilisation de la propriété ScanLine du TBitMap pour effectuer un dessin très rapide. Pour soucis de rapidité, le dessin du BitMap est réalisé en assembleur, c'est un des moments ou l'assembleur est le plus utile.
Le code présenté ici montre une fenêtre de sélection de couleur un peu comme celle de Windows. Activez ou non le double-buffer et déplacez rapidement le curseur de sélection de la couleur. Vour verez ainsi la différence de mise à jour.
|
Licence : Non renseignée
- Publié le 08/02/2013
- Taille 4,9 Ko
- Auteur : Nono40
|
|
|
Gestion des messages windows WM_SIZING et WM_MOVING pour contrôler le dimensionnement et le déplacement d'une fiche.
|
Licence : Non renseignée
- Publié le 08/02/2013
- Taille 2,2 Ko
- Auteur : Nono40
|
|
|
Cette unité permet au programme de s'effacer lui-même.
|
Licence : Non renseignée
- Publié le 09/02/2013
- Taille 1,4 Ko
- Auteur : DelphiCool
|
|
|
Fonction semblable à ShellExecute retourne le handle du programme exécuté.
La démo montre comment utiliser la fonction pour intégrer un programme simple dans une form. Cette fonction n'est pas valable avec des programmes possédant un splash screen. Elle ne fonctionne pas avec Explore.exe non plus...
|
Licence : Non renseignée
- Publié le 03/02/2013
- Taille 203Ko
- Auteur : Sub0
|
|
|
Comment créer une fenêtre triangulaire.
|
Code source -
Licence : Non renseignée
- Publié le 03/02/2013
- Taille 3Ko
- Auteur : DelphiCool
|
|
|
Voici une unité contenant une procédure de transformation d'un metafichier Windows. Les metafichiers (wmf ou emf) sont des fichiers images contenant la description vectorielle d'un dessin. Ils ont l'avantage de pouvoir être redimensionnés sans perte de qualité. Par contre, leur modification en mémoire est assez fastidieuse.
Le source suivant vous permet d'appliquer plusieurs transformations à un de ces fichiers en mémoire : rotation (dans le sens inverse des aiguilles d'une montre, inversion (haut-bas) et miroir (droite-gauche).
Pour l'utiliser, passez le handle d'un TMetafile à la procédure en indiquant les transformations désirées.
Ce code source n'est pas parfait car la transformation de certains ordres G ... Voir la suite
|
Licence : Non renseignée
- Publié le 11/02/2013
- Auteur : Pierre Castelain
|
|
|
Voici un petit jeu de poker bien fait pour un débutant.
|
Licence : Non renseignée
- Publié le 23/02/2013
- Éditeur : Nikolaz Gueguen
|
|
|
Je vous propose un petit jeu en 3D réalisé avec Delphi et Firemonkey. Il s'agit du projet que j'ai présenté lors de l'étape française de la tournée européenne Delphi 2017 qui s'est tenue à Paris le 17 mai 2017 et organisée par la société Barnsten.
L'objectif du jeu est d'emmener la balle vers la zone d'arrivée. Pour ce faire, il faut incliner le plateau à l'aide :
- des flèches de direction du clavier
- ou du mini joystick virtuel
- ou du capteur de mouvement si votre appareil en est équipé
Le jeu dispose de 3 niveaux jouables. Il s'agit d'un exemple de manipulation de la 3D, des materials, des lumières, des caméras et des animations fournis en standard avec Firemonkey.
Le projet a été ... Voir la suite
|
Licence : Libre
- Publié le 19/05/2017
- Auteur : gbegreg
|
|
|
Il s'agit juste d'un petit exemple de programmation graphique en Delphi. Celui-ci tente de reproduire le célèbre code du film Matrix. Mais si, vous savez, les caractères verts qui défilent vers le bas de l'écran...
Je dois reconnaître que l'effet n'est pas vraiment le même que celui du film, mais l'idée y est.
Cet exemple permet tout de même de voir comment utiliser un buffer 'off screen' pour tracer une image sans que le processus de tracé ne soit visible. Le buffer est ensuite copié à l'écran en une seule fois. L'utilisation de l'évènement OnIdle de l'application pour avoir une méthode appelée en permanence est également un petit truc bien pratique et moins connu qu'on ne pourrait le croire.
Vous pouvez téléchar ... Voir la suite
|
Logiciel -
Licence : Non renseignée
- Publié le 04/08/2021
- Auteur : Pierre Castelain
|
|
|
Ce solveur de Sudoku a été créé pour participer au défi Delphi 2009 - Le Sudoku Solver.
Pour le classement et les résultats du défi, visitez la page du Défi.
Ce solveur de Sudoku permet de résoudre toutes les grilles, en utilisant deux méthodes : la Logique, et le BruteForce. Les différentes méthodes logiques sont listées dans le fichier Aide (inclus). Le solveur peut également détailler étape par étape ses actions pour vous aider dans la résolution de vos grilles.
Contient les sources
|
Licence : Freeware
- Publié le 29/01/2013
- Taille 702 Ko
- Auteur : mick605
|
|
|
Voici comment créer des fichiers *.lnk, les raccourcis tant usités dans Windows.
|
Licence : Non renseignée
- Publié le 31/01/2013
- Auteur : Bestiol
|
|
|
Rendre une image floue, mais avec la possibilité de définir une zone à l'aide de la souris. Les effets s'appliquent à cette zone.
|
Licence : Non renseignée
- Publié le 11/02/2013
- Auteur : jca
|
|
|
L'exemple donné ici montre comment obtenir et modifier la position d'une fenêtre, même si celle-ci est agrandie ou réduite. Il est ainsi possible de donner la position que doit avoir la fenêtre dans son état "normal" même si celle-ci est agrandie ou réduite. De même dans le cas d'une fenêtre réduite ( hors fenêtre principale ), il est possible d'obtenir et de modifier la position de cette fenêtre réduite.
|
Licence : Non renseignée
- Publié le 08/02/2013
- Taille 3,4 Ko
- Auteur : Nono40
|
|
|
Le composant a été amélioré, il est maintenant possible d'éxécuter plusieurs fois le service.
Extraire le fichier SYS dans le dossier de l'exe pour tester la démo.
|
Licence : Non renseignée
- Publié le 23/02/2013
- Taille 204 Ko
- Auteur : Sub0
|
|
|
Ce source montre comment empécher le déplacement d'une fenêtre en redéfinissant le message WM_SYSCOMMAND.
|
Licence : Non renseignée
- Publié le 03/02/2013
- Taille 2Ko
- Auteur : DelphiCool
|
|