LE SITE WEB DE MICHEL |
Retour
dernière mise à jour
le : mardi 27 février 2001
Un truc pour se rendre plus vite sur le
site : se servir de l'alias
http:\\www.delphi.fr.fm
News | Tutorials | Exemples | Programmes | Trucs et astuces | Composants | Débuter | Graphisme | Windows | API | OLE | Internet | Réseaux | Fichiers | Liens | Forums | Divers | Raccourcis Delphi
SOMMAIRE :
Remerciements
Les liens : les sites
intéressants
Les forums
(news) français
Accès à la salle de Chat Delphi
Ecrire à l'auteur
Comment être au
courant de toutes les mises à jour
Pour Hyper
Débutants : les PREMIERS PROGRAMMES en Delphi
DEBUTER EN BASES DE
DONNEES
les MODELES DE CODE en
Delphi 3
CREER des COMPOSANTS
Les PAQUETS
Les DLL
Les ACTIVEX
Utilisation de l'ActiveX
d'Internet Explorer pour créer votre propre navigateur
Mettre facilement de la
VOIX et de la RECONNAISSANCE VOCALE dans vos applications
Les HOOKS ou comment récupérer
les messages destinés aux autres applications
CREER et utiliser un serveur OLE
AUTOMATION
Programmes ASP
gérer les MESSAGES WINDOWS
Créer
un programme d'installation pour vos programmes à l'aide d'
INSTALLSHIELD
Autres
cours
TRUCS ET ASTUCES
Raccourcis Delphi
Messages d'erreurs Delphi
difficilement compréhensibles
Mode d'utilisation
Pour débutant
Les
images et dessins
Windows
API
OLE, COM
DCOM, ACTIVEX
Internet
et réseau
Les fichiers
Les exemples pour
moins débutant
LES EXEMPLES DELPHI A TELECHARGER
Les exemples suivants contiennent tous les sources nécessaires au bon fonctionnement.
Dézippez les dans un dossier puis compilez.
C'est tout!
Attention, si vous avez une ancienne version de Delphi
vous aurez un message d'erreur au chargement. Ignorez le, ça
marche quand même pour la plupart des exemples!. Pour D1 : il
faut savoir qu'à l'époque, Windows.dcu n'existait pas. Si vous
avez une erreur à la compilation avec un message du style
Windows.dcu non trouvé, remplacez dans la clause uses Windows
par WinProcs, WinTypes.
Si vous êtes Hyper Débutant, cliquez ici
Les exemples pour débutants sont mis dans un ordre
"pédagogique"
Date MAJ |
Fichier | Taille | Commentaires |
Tutorial | Pour Hyper Débutants : les PREMIERS PROGRAMMES en Delphi |
||
17/10/99 |
3Ko |
Pour super débutant: Comment ATTEINDRE DES ELEMENTS SITUES sur une autre Form. Cet exemple vous montre comment vous servir des Uses. Il vous montre aussi comment ouvrir ( SHOW et SHOWMODAL ) une form. |
|
03/05/97 |
8.77Ko |
Comment faire des DESSINS ou écrire du texte sur une fiche . |
|
03/01/98 |
25 Ko |
Comment AVOIR UN DESSIN EN FOND DE FICHE un peu comme un fond de page dans un browser internet. |
|
28/04/97 |
3.53Ko |
Exemple montrant le fonctionnement des applications avec une FICHE (form) PARENT et des FICHES ENFANTS (MDI). Comment créer des fiches à l'exécution puis les organiser (cascades, tuiles etc.). |
|
06/06/97 |
2Ko |
Cet exemple doit vous permettre de mieux comprendre certaines NOTIONS D'OBJETS. On doit comprendre qu'un objet est géré par son adresse mémoire et la notion d' HERITAGE . |
|
30/05/99 |
2Ko |
Cet exemple doit vous permettre de mieux comprendre certaines NOTIONS D'OBJETS et plus précisément la notion de POLYMORPHISME. |
|
26/04/97 |
1.91Ko |
Comment FERMER UNE APPLICATION (si vous êtes perdu entre les "OnClose", les "OnCloseQuery" et les "application.Terminate".) |
|
03/05/97 |
2.06Ko |
Comment utiliser les EXCEPTIONS. Les exceptions sont en quelque sorte un type de traitement des ERREURS survenant à l'exécution. Cela évite à votre application de planter lamentablement à la moindre erreur. |
|
30/12/98 |
2Ko |
Comment CONTROLER LES ENTREES
effectuées dans un EDIT ? |
|
11/06/97 |
1.76Ko |
Comment CREER UN CONTROLE (par exemple un Bouton) à l'exécution et lui rajouter un événement à l'exécution. |
|
08/06/97 |
1.67Ko |
Comment ATTEINDRE TOUS LES ELEMENTS (composants ou contrôles) D'UNE FICHE à l'aide d'une boucle ? Cet exemple montre également l'utilisation de IS et de AS servant à tester si un composant est d'un certain type. Comment ATTEINDRE TOUTES LES FICHES D'UNE APPLICATION |
|
28/02/2000 |
2Ko |
Comprendre ce que représente la propriété PARENT |
|
28/02/2000 |
2Ko |
Comprendre ce que représente la propriété OWNER |
|
14/09/98 |
2Ko |
Comment TRANSFORMER UN REEL EN STRING et réciproquement (différentes possibilités de formats). |
|
20/09/98 |
2Ko |
Comment copier du texte vers le PRESSE PAPIER et comment récupérer du texte à partir du presse papier. |
|
23/11/97 |
1.46Ko |
Comment programmer les DRAG and DROP (vous prenez un objet et par un glissé de la souris, vous venez le déposer sur un autre objet). Voir aussi lacheico.zip |
|
02/03/98 |
2.3Ko |
Quelques FONCTIONS pratiques de traitement des CHAINES DE CARACTERES (strings) :
|
|
03/02/2000 |
En plus des exemples ci-dessous portant sur le son, allez voir sur la page www.developpez.com consacré au son sur Delphi en cliquant ici |
||
31/10/98 |
2Ko |
Comment METTRE DU SON dans vos applications. |
|
31/10/98 |
2Ko |
Comment mettre un SON WINDOWS PREDEFINI dans votre application. |
|
26/05/99 |
18Ko |
D'après une idée de Richard Blanchard et Bernard Pétrisot : MAPPING D'UNE IMAGE ou comment avoir des événements différents en fonction de la zone de l'image cliquée. |
|
05/07/99 |
2Ko |
Utilisation des TLIST. Comment les utiliser, les trier... |
|
24/11/98 |
2Ko |
Comment modifier le CURSEUR DE LA SOURIS, comment CREER SES PROPRES CURSEURS. |
|
30/03/2000 |
2Ko |
Trouver les COORDONNEES du curseur de la SOURIS, comment DEPLACER le curseur de la souris |
|
13/09/97 |
1.28Ko |
L'équivalent de la fonction DELAY de turbo pascal : comment FAIRE UNE PAUSE dans votre programme pendant un temps déterminé en milli secondes. Voir aussi la fonction SLEEP de Delphi. |
|
04/10/98 |
2Ko |
Comment donner la possibilité à l'utilisateur de DEPLACER UN COMPOSANT à l'aide de la souris. |
|
14/07/97 |
4Ko |
Comment utiliser le composant TREEVIEW. Ce composant permet de créer des ARBRES; des ARBORESCENCES un peu à la façon de l'explorer de Windows. (voir aussi treevobj.zip) |
|
17/01/98 |
3Ko |
Utilisation du composant TREEVIEW
mais cette fois avec utilisation d'un objet accroché à
chaque noeud. |
|
19/07/97 |
2Ko |
Comment METTRE UNE ICONE (.ico) SUR UN BOUTON (BitBtn ou SpeedButton), le problème étant que les boutons ne peuvent accepter que des BitMaps. |
|
24/03/2000 |
2Ko |
Comment modifier un MENU en DYNAMIQUE ? (le texte et la procédure déclenchée lors de la sélection) |
|
17/01/99 |
3 Ko |
Delphi 4 (et +?) uniquement : Comment mettre des ICONES dans un MENU ? |
|
16/04/98 |
Si vous avez des problèmes concernant les formats et conversions de DATES et HEURES allez voir l'exemple concernant l' Heure Système |
||
29/12/98 |
11Ko |
Comment faire un SPLASH SCREEN c'est à dire : comment afficher un écran au démarrage de votre programme pendant qu'il s'initialise ? |
|
19/03/2000 |
2Ko |
Un exemple simple pour comprendre les IMPRESSIONS D'UN TEXTE sur une imprimante. |
LES EXEMPLES TRAITANT DES IMAGES ET DESSINS
Date MAJ | Fichier | Taille | Commentaires |
03/02/2000 | www.developpez.com | En plus des exemples ci-dessous, n'hésitez pas à aller voir sur www.developpez.com la liste avec test des COMPOSANTS DU COMMERCE portant sur les images en cliquant ici. | |
chapitre débutant | Comment faire des DESSINS ou écrire du texte sur une fiche. | ||
chapitre débutant | Comment AVOIR UN DESSIN EN FOND DE FICHE un peu comme un fond de page dans un browser internet. | ||
chapitre débutant | MAPPING D'UNE IMAGE ou comment avoir des événements différents en fonction de la zone de l'image cliquée. | ||
01/10/99 |
deplacedessin2.zip | 3 Ko | Comment DEPLACER UN DESSIN (un bmp à la façon d'un SPRITE) sur une Form et ce, sans clignotement. Exemple simple permettant de bien comprendre le principe de base. (Fait d'après l'Exemple deplacedessin.zip de Jean-Yves Quéinec) |
01/10/99 |
deplacedessin3.zip | 13Ko | Comment DEPLACER UN DESSIN (un bmp à la façon d'un SPRITE) sur une Form et ce, sans clignotement. Exemple plus complet que le précédent mais facile à comprendre. (Exemple réalisé par Jean-Yves Quéinec. Merci : je n'avais jamais réussi à le faire d'une façon fluide !) |
19/09/99 |
deplacedessin.zip | 5Ko | Autre exemple de "Comment DEPLACER UN DESSIN sur une Form et ce, sans clignotement". Cette exmple montre comment déplacer un dessin tracé par le programme (en opposition à un bmp). Exemple réalisé par Jean-Yves Quéinec. |
15/11/99 |
spriteseyes.zip | 3Ko | Toujours dans les sprites : un exemple de Jean-Yves Quéinec montrant comment avoir une tête dont LES YEUX SUIVENT LA SOURIS. |
11/09/98 maj 09/01/2000 |
bmptojpg.zip | 3Ko | Comment TRANSFORMER un BMP en un JPG, un JPG en BMP ou un ICO en BMP ? Comment MODIFIER LE TAUX DE COMPRESSION d'un JPG ? |
3/10/98 | changtailleficdessin.zip | 4Ko | Comment TRANSFORMER UN FICHIER DESSIN en changeant la taille de l'image (par exemple, passer de 800 x 600 à 400 x 300) et, si c'est un JPG le taux de compression ? |
07/07/97 maj 14/02/99 |
iconeexe.zip | 2Ko | Comment récupérer les ICONES CONTENUES DNS UN EXECUTABLE. Cet exemple vous permet de récupérer toutes les icônes contenues dans un exécutable (exe, dll) ou dans un .ico . |
07/01/00 |
extracicon.zip | 2 Ko | Comment extraire l'ICONE ASSOCIEE à un fichier. |
Comment DESSINER SUR LE BUREAU : voir bureaucanvas.zip. Pour les COPIES ECRAN, voir desktop.zip | |||
trucs et astuces | Comment utiliser des GIFS (animés ou non) ou des JPEG | ||
Programmes | Chapitre Programmes : de NOMBREUX PROGRAMMES portent sur le GRAPHISME : ROTATION, REFLET.... | ||
http://perso.infonie.fr/ ultramar/delphix.htm |
Utilisation de DIRECTX : Sites consacrés à DelphiX | ||
http://perso.club-internet. fr/lionel27/ |
Un site avec tutoriaux sur la création de jeux. |
LES EXEMPLES CONCERNANT PLUS
DIRECTEMENT WINDOWS
Date MAJ | Fichier | Commentaires | |
31/12/99 | memsys.zip | 2Ko | Un exemple créé par Bruno Knittel : connaître la TAILLE de la MEMOIRE vive totale et disponible. Connaître la taille de la mémoire virtuelle totale et disponible. |
18/05/98 | sysexploitation.zip | 1Ko | Comment CONNAITRE le SYSTEME D'EXPLOITATION sur lequel tourne le programme (win95, winNT..) (voir aussi getversion.zip) |
19/9/98 | getversion.zip | 2Ko | Comment connaître le n° de LA VERSION DE WINDOWS, son n° de révision et le SYSTEME D'EXPLOITATION sur lequel tourne le programme (win95, winNT..) (voir aussi sysexploitation.zip) |
15/07/97 | reboot.zip | 1Ko | Comment ARRETER ou REBOOTER WINDOWS ? (Non compatible NT) |
04/04/2000 |
rebootnt.zip | 2Ko | Comment ARRETER ou REBOOTER WINDOWS ? (Version compatible NT) |
8/1/2000 | controlfermwin.zip | 2Ko | Comment SAVOIR que WINDOWS EST EN TRAIN DE SE FERMER et déclencher une action. Comment au besoin l'en empêcher ? |
19/04/97 maj 19/04/98 |
shelexec.zip | 1Ko | Exemple de SHELLEXECUTE : Fonction API de Windows permettant de LANCER UNE APPLICATION à partir de la votre. Cela marche aussi bien pour 'unprogramme.exe' que pour 'mafeuille.xls' (Voir aussi lanceatt.zip) |
14/03/98 | lanceatt.zip | 1Ko | Fonction permettant de LANCER UNE APPLICATION et d'ATTENDRE LA FIN DE SON EXECUTION avant de reprendre l'exécution de votre programme. |
05/04/99 | fermeraplic.zip | 3Ko | Comment FERMER UNE AUTRE APLICATION à partir de la notre. C'est aussi un exemple de comment envoyer un MESSAGE à une autre aplication. |
Connaître le HANDLE DE LA FENÊTRE (et autres renseignements) SITUEE SOUS LE CURSEUR de la souris. Même si cette fenêtre n'appartient pas à votre application. Voir programme WindowsSpy. | |||
tutorial Hooks | Les HOOKS ou comment récupérer les messages destinés à une autre application. | ||
24/05/97 maj 10/07/99 |
picone.zip | 6Ko | Comment créer les PETITES ICONES que vous avez DANS
LA BARRE DES TACHES de Windows. Exemple d'application
n'apparaissant pas sauf si on clique sur cette petite
icône. Un fichier .doc (Wordpad ou word) fait par Romain
indique tout le principe. Comment ajouter un MENU POP associé à cette petite icône. |
22/09/98 | barretache.zip | 2Ko | Comment CACHER et refaire apparaître la BARRE DES TACHES |
08/05/98 | applicationinvisible.zip | 2Ko | Comment
|
18/11/00 |
deplacefiche.zip | 2ko | Déplacement d'une Form par un drag de cette fiche mais n'importe où dans la zone client (et non seulement dans la zone de titre) |
3/01/2000 |
cacheraltctrsup.zip | 2Ko | Comment faire pour CACHER L'APPLICATION lors d'un ALT CTRL SUP ? |
07/06/99 |
formenonrect.zip | 3Ko | Comment OBTENIR DES FICHES (TForm) NON RECTANGULAIRES
(en ellipse, polygones..) (d'après un exemple de fiche
ovale envoyé par Antoine Alexandre). Voir aussi le programme Formes Quelconques |
12/06/99 | desktop.zip | 2Ko | Comment faire une COPIE ECRAN vers un Bitmap, un fichier, ou le presse papier. |
12/12/99 | bureaucanvas.zip | 2Ko | Comment DESSINER SUR LE BUREAU |
03/01/99 | mnubtache.zip | 3Ko | Comment
|
27/06/98 | barretitre.zip | 2Ko | Comment
|
21/06/97 maj 14/02/99 |
registre.zip | 2Ko | Comment LIRE ET ECRIRE DANS LA BASE DE REGISTRE ? |
04/01/97 MAJ 04/04/2000 |
raccouci.zip | 1Ko | Comment créer des RACCOURCIS vers un fichier ? (pour
un raccourci vers les URL voir raccourciurl.zip Comment connaître le fichier pointé par un raccourci ? Utilisation des interfaces Shell. Utilisation des serveurs COM |
18/11/2000 |
raccourciurl.zip | 2ko | RACCOURCIS (création, lecture) vers une URL (pour les raccourcis vers les fichiers voir raccouci.zip) |
![]() 25/12/2000 |
dossiersspeciaux.zip | 2Ko | Comment connaître les DOSSIERS CONTENANT LE BUREAU, DEMARRAGE, PROGRAMMES, RECENT, SHELLNEW, VOISINAGE RESEAU et ENVOYER VERS ? (utilisation de SHGetSpecialFolderLocation. A préférer à la lecture directe de la base de registre décrite dans bureau.zip.car préserve des versions à venir des systèmes d'exploitation) |
16/04/98 maj 14/02/99 |
bureau.zip | 1Ko | Utilisez de préférence l'exemple dossiersspeciaux.zip. Pour mémoire : Comment connaître les DOSSIERS CONTENANT LE BUREAU, DEMARRAGE, PROGRAMMES et ENVOYER VERS ? (lecture dans la base de registre) |
08/05/98 | dossiertemporaire.zip | 1.Ko | Trouver où se trouve le DOSSIER TEMPORAIRE, WINDOWS ou SYSTEM |
25/03/99 | nomlogin.zip | 1Ko | Trouver le NOM D'UTILISATEUR et le NOM DE L'ORDINATEUR (= NOM RESEAU) |
10/06/2000 | varenvir.zip | 2Ko | Récupérer les VALEURS DES VARIABLES D'ENVIRONNEMENT. Exemple PATH='c:\windows.... |
02/05/98 | autorun.zip | 3Ko | Comment mettre un programme en AUTORUN (faire qu'il démarre automatiquement au démarrage de Windows). Deux solutions sont exposées : par la modification de la base de registre et par l'ajout d'un raccourci dans le dossier Démarrage. |
23/06/97 maj 14/02/99 |
associer.zip | 2Ko | Comment ASSOCIER UNE EXTENSION A UN EXECUTABLE et à une icône par un programme Delphi. Par exemple, associer l'extension .TXT à Notepad. |
16/04/98 maj 27/02/01 |
heuresystem.zip | 2Ko | Comment RECUPERER et MODIFIER L'HEURE et la DATE SYSTEME. Cet exemple permet également de mieux comprendre les différents formats de date et heure et comment passer d'un format à un autre.Maj : envoi d'un message à la barre des taches pour réactualiser immédiatement l'heure de l'horloge. |
18/12/99 | configecono.zip | 2Ko | Comment LANCER l'ECONOMISEUR D'ECRAN, l'activer, le désactiver et régler le délai. Comment savoir si l'économiseur d'écran est actif, connaître le délai... |
07/09/97 maj 20/11/98 |
economiseur.zip | 4Ko | Comment créer un ECONOMISEUR D'ECRAN ? La MAJ faite en collaboration avec JP Bouret. Nettes améliorations suite à ses idées notamment en ce qui concerne l'affichage dans la petite fenêtre de la configuration des économiseurs de Windows. |
18/12/99 | papierpeint.zip | 2Ko | Comment MODIFIER LE PAPIER PEINT du bureau |
18/05/99 | ocxrecense.zip | 2Ko | Comment RECENSER un ACTIVEX ou une DLL ? (exemple fait en collaboration avec Alain Ferrut. Merci à lui !) |
21/01/2000 | ouvrircd.zip | 2Ko | Ouvrir et fermer le TIROIR du CD ROM. Inconvénient de cet exemple : si vous avez plusieurs lecteurs de CD, pas moyen de choisir lequel ouvrir. Voir aussi l'exemple DriveTools.zip ou zipejecter.zip |
25/03/2000 |
drivetools.zip | 3Ko | Ouvrir et fermer le TIROIR du CD ROM en indiquant le drive concerné. Exemple réalisé à partir de l'Unit DriveTools.zip fournie par Jean Peter Stotz. Merci à Michel Pastor pour le contact. |
25/10/2000 | maj 10/11/00 zipejecter.zip |
2Ko | Un exemple fourni par J.M. Pierrard : EJECTER une disquette ZIP ou un CD. Cette nouvelle version fonctionne aussi en NT. |
LES EXEMPLES PERMETTANT DE MIEUX COMPRENDRE COMMENT MARCHENT LES API WINDOWS
21/05/98 | limitecurseur.zip | 1.84Ko | Exemple montrant comment utiliser les fonctions de
l'API WINDOWS: comment LIMITER LE DEPLACEMENT DU CURSEUR à une zone définie par une fenêtre |
19/9/98 | dossiercourant.zip | 2Ko | Trouver ou modifier le DOSSIER COURANT Cet exemple utilise les API SetCurrentDirectory et GetCurrentDirectory. Il permet de mieux comprendre les EQUIVALENCES entre les PCHARD, les STRING, les LPCTSTR et les ARRAY[0.. x] OF CHAR. Voir aussi foncdossier.zip (plus simple car ne passe pas par les API) |
19/9/98 | getfocus.zip | 3Ko | Comment récupérer le HANDLE d'une FENETRE ou d'un
contrôle et par là même, récupérer le TEXTE associé
à un contrôle ou un fenêtre. Cet exemple utilise les API GetFocus et GetWindowText. Il permet de mieux comprendre le rôle d'un handle et comment "traduire" le type LPCTSTR |
27/12/98 | enumwindows.zip | EnumWindows est une fonction API qui permet d'ATTEINDRE les FENETRES ET CONTROLES des applications Windows en cours. Cet exemple permet de comprendre l'utilisation des fonctions CALLBACK (fonction que l'on crée et qui sera appelée par une fonction API). | |
09/05/99 | volumeinfo.zip | Comment récupérer le NOM attribué à un DRIVE, son N° de matricule, son SYSTEME DE FICHIER (fat32 ..) |
LES EXEMPLES TRAITANT DES LIAISONS OLE ET COM
Date MAJ | Fichier | Taille | Commentaires |
30/12/98 |
oleword.zip | 3Ko | Comment PILOTER WORD PAR UNE LIAISON OLE (testé avec Word 97) |
06/02/99 |
oleexcel.zip | 4Ko | Comment PILOTER EXCEL PAR UNE LIAISON OLE (testé avec Excel 97) |
Tutorial OLE automation | CREER et utiliser un serveur OLE AUTOMATION | ||
Chapitre Windows raccouci.zip |
Utilisation des interfaces Shell. Utilisation des
serveurs COM. Comment créer des RACCOURCIS ? Comment connaître le fichier pointé par un raccourci ? |
LES EXEMPLES CONCERNANT INTERNET OU LE RESEAU
Date MAJ | Fichier | Commentaires | |
22/04/2000 |
mailto.zip | 2Ko | Comment OUVRIR LE LOGICIEL DE MESSAGERIE avec le destinataire, le sujet et le message déjà informé. |
6/5/2000 |
envoyer-mail.zip | 4Ko | Utilisation du composant NMSMTP : comment ENVOYER UN MAIL. Attention, ce composant n'est pas livré avec la version standard de Delphi, seulement avec la version pro et plus. |
06/07/99 |
clientsocket.zip | 2Ko | Utilisation des composants CLIENTSOCKET et SERVERSOCKET ou comment faire dialoguer des ordinateurs en réseau. Mettre le contenu des deux fichiers zip dans 2 dossiers différents. Lancer le serveur, cliquez sur "connecter", lancer le client (au besoin sur plusieurs micros). Regarder les (Hint) |
3/1/2001![]() |
autodial.zip | 2Ko | Se CONNECTER à INTERNET, se DECONNECTER |
24/02/2001![]() |
rasdial.zip | 2Ko | Se CONNECTER à INTERNET en entrant nous même les paramètres (sans passer par la boite de dialogue habituelle) |
2/1/2001![]() |
rasenum.zip | 2Ko | Voir les CONNECTIONS INTERNET en cours et SUPPRIMER UNE CONNECTION INTERNET. |
30/12/2000![]() |
detectioninternetapi.zip | 2Ko | Comment savoir si une CONNECTION INTERNET est en cours ? (Utilisation de l'API InternetGetConnectedState et donc à préférer à connexiondetect.zip) |
15/04/00 |
connexiondetect.zip | 2Ko | Comment savoir si une CONNECTION INTERNET est en cours ? (Merci à Sébastien Genos pour son exemple !) (Lecture de la base de registre) |
27/03/2000 |
reseauconnecter.zip | 2Ko | Comment se connecter ou se déconnecter à un LECTEUR RESEAU à l'aide de la boite de dialogue de l'api. |
28/03/2000 |
reseaucondecon.zip | 2Ko | Comment se connecter ou se déconnecter à un LECTEUR RESEAU sans la boite de dialogue de l'api. |
01/04/2000 |
enumconnexions.zip | 2Ko | Lister toutes les RESSOURCE RESEAU en cours d'utilisation. |
Voir exemple nomlogin.zip |
Trouver le NOM D'UTILISATEUR et le NOM DE L'ORDINATEUR (= NOM RESEAU) | ||
05/04/2000 maj le 28/10/00 |
enumressources.zip | 2Ko | Lister tous les ORDINATEURS CONNECTES au réseau et
leurs RESSOURCES partagées. Savoir SI UN ORDINATEUR EST CONNECTE ? |
sites internet |
Pour d'autres sites traitant d' INTERNET et Delphi. |
LES EXEMPLES CONCERNANT LES FICHIERS
Date MAJ | Fichier | Commentaires | |
01/05/97 | ficini.zip | 2Ko | Comment utiliser les FICHIERS .INI dans vos applications (lecture et écriture). |
14/07/97 | fictexte.zip | 2Ko | Pour Débutants : Comment LIRE et ECRIRE dans un
FICHIER TEXTE. Deux méthodes y sont décrites:
|
20/01/2000 | fileofrecord.zip | 2Ko | Pour débutants : Comment LIRE et ECRIRE des "enregistrements" dans un fichiers (file of Record, read, write...) |
12/11/2000 | choixdossier.zip | 2Ko | Une boite de dialogue pour le CHOIX d'un DOSSIER (fonction SelectDirectory) |
19/06/97 maj le 18/08/2000 |
explore.zip | 3Ko | Comment RECUPERER LE NOM DE TOUS LES FICHIERS contenus dans un dossier et ses sous-dossiers ? |
30/12/97 maj le 23/05/2000 |
declench.zip | 3Ko | Une procédure qui permet d'EXPLORER TOUS LES FICHIERS contenus dans un dossier et ses sous-dossiers et de DECLENCHER UNE PROCEDURE (créée par vous) à chaque fichier et dossier trouvé. |
26/09/98 maj 20/03/98 |
nomscourts.zip | 2Ko | Comment transformer un NOM LONG de chemin +fichier en NOM COURT dos (c:\programfile\trux.txt se transformera par exemple en c:\progra~1\trux.txt). Inversement, comment transformer un nom court d'un fichier en nom long. |
11/01/98 | foncfic.zip | 3Ko | Comment faire pour :
|
04/04/98 | foncdossiers.zip | 2Ko | Comment
|
12/09/98 | getdrivetype.zip | 2Ko | Trouver le TYPE D'UN DRIVE (si c'est un disque dur, un lecteur de disquette etc.). |
9/1/2000 | drivetypetaille.zip | 3 ko | Lister, pour chaque drive, son TYPE, sa TAILLE et son TAUX D'OCCUPATION. |
![]() 29/12/2000 |
getdiskfree.zip | 2Ko | Trouver, pour un drive local (c:\) ou réseau (\\NomOrdi\NomRessource) : La TAILLE totale du disque et sa taille disponible. |
11/11/2000 | information disque.zip |
2Ko | Trouver pour un DISQUE son LABEL, N° DE SERIE, son système de fichier (FAT32...), la taille maxi autorisée des noms de fichiers. |
29/01/2000 | listedrives.zip | 2Ko | Lister la liste DRIVES VALIDES |
30/11/97 | copifich.zip | 2Ko | Une procédure qui permet de RECOPIER UN FICHIER. (sans utilisation des API) |
12/01/98 | ficcopdp.zip | 2Ko | Utilisation des API Windows pour
deux fonctions simples qui ont été faites à l'aide des API |
10/01/99 | shfileoperation.zip | 4 Ko | Utilisation de l'API SHFileOperation
pour COPIER, EFFACER, DEPLACER, RENOMMER des FICHIERS ou
DOSSIERS. Cette API reproduit les comportements de ces
opérations comme si elles étaient faites dans
l'explorateur (l'effacer est compatible avec la
corbeille, on voit une barre de progression des
opérations, il y a les mêmes boîtes de dialogues de
demande de confirmation...) |
07/02/99 | formatdrive.zip | 2Ko | Comment FORMATER UNE DISQUETTE en utilisant l'API SHFormatDrive. Cette API reproduit exactement les mêmes fenêtres que le formatage par l'explorateur Windows. |
02/02/98 | oknomfic.zip | 1Ko | Une fonction créée par JP BOURET (merci pour sa contribution) et qui permet de TESTER SI UN NOM DE FICHIER EST VALIDE. Par exemple, Toto:o.txt n'est pas valide Toto.txt l'est (que Toto.txt existe ou non sur le disque). |
19/07/97 maj 14/02/99 |
lacheico.zip | 2Ko | Permet par un GLISSER LACHER (DRAG AND DROP) depuis,
par exemple, une icône d'un fichier de l'explorateur de
RECUPERER dans notre application le nom du fichier, la
position du lâché et dans le cas d'un exe: l'ICONE.
Cette exemple montre comment récupérer cette icône
pour LA METTRE SUR UN BOUTON. Conseil : Commencer par
comprendre iconexe
et icobot Pour une simple utilisation de Drag and Drop voir dragdrop.zip |
LES EXEMPLES POUR MOINS
DEBUTANTS
Date MAJ | Fichier | Taille | Commentaires |
20/04/97 maj le 24/01/98 |
poscur.zip | 2.8Ko |
|
12/01/97 | partage.zip | 1.3Ko | Comment PARTAGER UNE FICHE en plusieurs panels. L'utilisateur pouvant à l'aide de la souris redimensionner ces panels. (Avec Delphi 3, ne pas prendre cet exemple mais utiliser le composant TSplitter se trouvant dans l'onglet Supplément). |
05/09/97 | 1pas2.zip | 1.5Ko | Comment faire pour NE PAS POUVOIR RELANCER UNE APPLICATION si on l'a déjà lancée ? ( Merci à Philippe Marasse pour sa contribution :-)). Voir aussi les exemples ci-dessous. |
26/04/99 | 1pas22.zip | 2Ko | Le même sujet mais traité par JP Turchi. (principale différence: tout est dans le .dpr et l'application initiale se met en avant plan). Voir aussi les exemples ci-dessous. |
13/10/99 | 1pas2globalfindatom.zip | 2Ko | Toujours le même sujet mais la solution utilise GLOBALFINDATOM. Problème de cette solution : si le programme s'arrète brutalement, il ne pourra être relancé sans avoir à rebooter Windows auparavant. |
13/10/99 | 1pas2mutex.zip | 2Ko | Toujours le même sujet mais la solution utilise Les MUTEX. Cette solution est plus élégante que 1pas2.zip et 1pas22.zip Tout est dans le source de project1. C'est, à mon avis la meilleure solution. Voir le composant UnPas2 utilisant cette méthode. |
26/04/97 maj le 23/07/97 |
testapli.zip | 1.6Ko | Comment obtenir la LISTE DES APPLICATIONS EN COURS dans Windows et ainsi, par exemple, voir si une certaine application est active dans Windows. (Non compatible NT ou Win 2000). |
Pour être au courant de toutes les mises à jour: envoyez moi un Mail en n'oubliant pas de me laisser votre E Mail.
Vous êtes le ième visiteur depuis le 27
avril 1997