IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Codes sources Delphi342 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Codes sources Delphi

Liste des 342 ressources de cette catégorie

    Démonstration de la conjecture forte de Goldbach-Euler

    Téléchargé 6 fois-
    1
    0
    Rappel : Pour répondre à Golbach, Euler lui écrit en 1742 [b]«Tout nombre Pair est somme de deux nombres premiers »[/b] (en 1742 le chiffre 1 était considéré comme étant un nombre premier)

    On sait aussi que cette conjecture a été vérifiée par ordinateur pour tous les nombres pairs inférieurs à 4 x 10^18, donc ne restait plus qu'à trouver une méthode pour prouver qu'elle est vraie pour tous nombres qui dépassent les capacité d'un ordinateur.

    La théorie à la base de la démonstration est logée dans :
    - le pdf Goldbach_Euler_Résumé_Démo_GG_DVP.pdf
    - le pdf Goldbach_Euler_Démo_Tableaux_GG.pdf qui est la démonstration complète détaillée.
    - et le pdf Goldbach_Euler_Symétries_KR.pdf a été rédigé par notre ami Re ... Voir la suite
    Licence : Démonstration - Publié le 08/05/2017 - Auteur : Gilbert Geyer +

    Simplification des fonctions booléennes par les méthodes de Quine-McCluskey-Petrick

    Téléchargé 6 fois-
    1
    0
    Le but de ce logiciel est de faciliter la simplification des fonctions booléennes à partir de leur table de vérité.
    Simplifier une fonction booléenne est très utile cela permet de réduire le nombre de portes logiques nécessaires pour réaliser la fonction (ou le nombre d'instructions pour un micro-contrôleur). Par exemple pour le segment supérieur d'un afficheur hexadécimal 7 segments l'équation brute obtenue à partir de sa table de vérité est :

    !b3×!b2×!b1×!b0 +!b3×!b2×b1×!b0 +!b3×!b2×b1×b0 + !b3×b2×!b1×b0 + !b3×b2×b1×!b0 + !b3×b2×b1×b0 + b3×!b2×!b1×!b0 + b3×!b2×!b1×b0 + b3×!b2×b1×!b0 + b3×b2×b1×!b0 + b3×b2×b1×b0 Soit 65 opérations logiques (33 ET, 10 OU et 22 NOT)

    La forme simplifiée de cette équation devient : < ... Voir la suite
    Code source - Licence : Freeware - Publié le 14/10/2021 - Auteur : AbeBar27 +

    Gestion session sous TrayIcon

    Téléchargé 6 fois-
    0
    0
    La gestion des sessions windows, en particulier sous Win10, ne me convenait pas.
    J'ai développé une micro application me permettant de fermer windows ou de le rebooter, de clôturer une session, de la verrouiller, de lancer le mode veille le tout à partir du systray.

    Le zip contient toutes les sources nécessaires pour être recompilées par vos soins ou être incorporées selon vos besoins.


    Code source - Licence : Non renseignée - Publié le 18/02/2022 - Auteur : castorcharly +

    Réserver de la mémoire physique

    Téléchargé 5 fois-
    1
    0
    Réserver une partie de la mémoire en mémoire physique et non virtuelle. NOTES : ATTENTION : Se source ne fonctionne qu'avec Windows 2000 Pro et Windows XP Pro. D'autre part si vous êtes débutant ne l'utilisez pas, car des erreurs dans l'utilisation des fonctione AWE peut avoir des conséquences graves.Cet exemple est la traduction de celui de MSDN situé ici :

    http://msdn.microsoft.com/en-us/library/Aa366531Pour que la réservation fonctionne, il faut que l'utilisateur est le droit de verrouiller des pages en mémoire. Ce n'est jamais le cas par défaut même pour les sessions administrateurs. Pour ajouter ce droit, il faut procéder comme suit ( Windows 2000 ... Voir la suite
    Licence : Non renseignée - Publié le 08/02/2013 - Taille 3,2 Ko - Auteur : Nono40 +

    Effet mosaïque en utilisant Scanline

    Téléchargé 5 fois-
    0
    0
    Effet mosaïque en utilisant Scanline.
    Licence : Non renseignée - Publié le 03/02/2013 - Taille 254Ko - Auteur : jca +

    Jouer des fichiers .MOD

    Téléchargé 5 fois-
    0
    0
    Jouer des Sons .MOD (nécessite la dll audiow32.dll).
    Licence : Non renseignée - Publié le 03/02/2013 - Taille 43Ko - Auteur : DelphiCool +

    Comment déterminer la parité d'un nombre

    Téléchargé 5 fois-
    0
    1
    Comment déterminer la parité d'un nombre.
    Licence : Non renseignée - Publié le 03/02/2013 - Taille 17Ko - Auteur : DelphiCool +

    Copie des propriétés publiées d'un composant

    Téléchargé 5 fois-
    0
    0
    Copie des propriétés publiées d'un composant.
    A noter que cette méthode ne copie pas les évènements.
    Seules les propriétés publiées ( section published ) sont enregistrées.
    Licence : Non renseignée - Publié le 09/02/2013 - Taille 2 Ko - Auteur : Nono40 +

    Listez toutes les extensions connues de votre PC

    Téléchargé 5 fois-
    0
    0
    Comment lister toutes les extensions connues de votre PC dans un ListView.
    Licence : Non renseignée - Publié le 13/02/2013 - Auteur : DelphiCool +

    Liste des process sous NT4

    Téléchargé 5 fois-
    0
    0
    La librairie ToolHelp n'est pas disponible sous Windows NT4, cette méthode permet de pallier à ce problème et obtenir la liste des process sous NT.
    Cette procédure fonctionne aussi avec Windows 2000 et Windows XP.
    Licence : Non renseignée - Publié le 23/02/2013 - Taille 2,0 Ko - Auteur : Nono40 +

    CPUID : tester la présence de SSE, SSE2 ou 3DNOW

    Téléchargé 5 fois-
    0
    0
    Tester si les instructions SSE SSE2 ou 3DNow sont disponibles sur le processeur.
    Licence : Non renseignée - Publié le 23/02/2013 - Taille 2,2 Ko - Auteur : Nono40 +

    Utilisation des contrôles XP dans une application du panneau de configuration (cpl)

    Téléchargé 5 fois-
    0
    0
    Si vous testez votre application sous Windows XP, vous constaterez que les contrôles ont toujours le même aspect, pas le nouveau look.
    Pour changer cet état de fait, rien de plus simple. Il suffit d'ajouter manuellement une ressource spéciale que Delphi ne génère pas : un manifeste XP.
    Vous trouverez facilement en cherchant un peu sur internet des fichiers .res ou des composants vous permettant d'inclure ce manifeste sans vous casser la tête.
    Le problème se pose pourtant avec les Application Panneau de Configuration plus connues sous le nom de control applets. Pour celles-ci les composants ou fichiers tout prêts habituels ne fonctionnent pas.

    La solution :

    En fait, le problème vient du nom de la ressour ... Voir la suite
    Licence : Non renseignée - Publié le 23/02/2013 - Auteur : Pierre Castelain +

    Itinéraire du Cavalier

    Téléchargé 5 fois-
    1
    0
    L'itinéraire du Cavalier.

    Démonstration d'un algorithme pour trouver un chemin passant sur toutes les cases du damier, sans jamais passer deux fois sur la même case. Adapté d'un script Lua.

    https://rosettacode.org/wiki/Knight%27s_tour#Lua

    Exemple d'utilisation de la bibliothèque Cairo.
    Licence : Non renseignée - Publié le 25/08/2016 - Auteur : Roland Chastain +

    Dames

    Téléchargé 5 fois-
    1
    0
    Programme de jeu de dames par Ivan Maklyakov.

    Programme de jeu de dames avec adversaire artificiel et interface graphique.

    Porté de Delphi vers Lazarus par R. Chastain. Le projet Delphi original est inclus.
    Logiciel - Licence : Non renseignée - Publié le 10/03/2022 - Auteur : Roland Chastain +

    Comment empêcher le lancement de MSN à chaque démarrage de Windows

    Téléchargé 4 fois-
    0
    0
    Si MSN se lance à chaque émarrage et que vous ne le voulez pas, voici un simple code pour fermer MSN et enlever la ligne de lancement au démarrage de celui ci, des reg.
    Mais des que vous utilisez Outlook, MSN se remet.
    Licence : Non renseignée - Publié le 23/02/2013 - Auteur : DelphiCool +

    Unité ApproxStrUtils : distance entre deux chaînes de caractères

    Téléchargé 4 fois-
    0
    0
    Que faire si l'utilisateur de mon programme écrit mal un mot quelconque, pour que ce mot soit quand même reconnu par le programme ?

    L'unité ApproxStrUtils de Daniel Gaußmann permet de comparer de chaînes de caractères avec une tolérance d'erreur ; en d'autres termes de comparer des chaînes de caractères avec un nombre maximal de différences ; en d'autres termes encore de mesurer la distance entre deux chaînes. Le nombre maximal de différences par défaut est 1.

    Licence : Non renseignée - Publié le 25/01/2018 - Éditeur : Daniel Gaußmann +

    FMX Race

    Téléchargé 1 fois-
    2
    0
    Petite démonstration d'une course de voiture en 3D que j'ai réalisée pour le Congrès Delphi 2019 organisé qui s'est tenu à Paris le 19/11/2019.

    Il n'y a pas de moteur physique mais la démonstration est jouable et permet de voir :
    - la création d'un décor extérieur en 3D (heightmap);
    - utilisation d'un cubemap;
    - gestion des collisions en 3D.

    Le tout est multi plateformes et a été réalisé avec Delphi Rio et Firemonkey.

    Le code est disponible sur mon Github : https://github.com/gbegreg/FMXRace
    Les binaires sont disponibles sur mon site : http://gbesoft.fr/jeux.php#fmxrace
    Licence : MIT - Publié le 30/11/2019 - Auteur : gbegreg +

    Vérifier la position d'une sous-chaine à une place déterminée

    0
    0
    La fonction logique PosExact est dérivée de Posex. elle présente l'avantage de ne pas explorer inutilement la chaine, car elle abandonne dès qu'il y a un écart.
    elle est donc beaucoup plus rapide.
    Elle est très utile dans un serveur car par exemple PosExact('GET', Str1) renvoie TRUE uniquement si la chaine commence par 'GET'
    De même PosExact(url,Str1,6) renvoie TRUE pour la chaine 'GET /url'.
    [codeinline]function PosExact(const SubStr, S: string; Offset: Integer = 1): Boolean;
    asm
    test eax, eax
    jz @Nil
    test edx, edx
    jz @Nil
    dec ecx
    jl @Nil

    push esi
    push ebx

    mov esi, [edx-4] //Leng ... Voir la suite
    Licence : Non renseignée - Publié le 18/03/2017 - Éditeur : GerardJ +

    Formater le code des versions Delphi Starter.

    2
    0
    Les versions de DELPHI STARTER ne comportent pas de formateur de code intégré.
    Mais heureusement un formateur en ligne de commande "Formatter.exe" est disponible dans le répertoire \bin.

    Trois méthodes sont indiquées pour le lancer depuis l’EDI et formater le projet en cours :
    - avec un lanceur (Delphi) en mode graphique ;
    - avec un lanceur (Delphi) en mode console ;
    - directement.


    Ces trois méthodes sont détaillées dans un fichier d’aide Windows « FormaterCode DelphiStarter.chm ». Les exécutables et le code source des deux programmes sont fournis.
    Licence : Non renseignée - Publié le 19/11/2017 - Auteur : gaby277 +