Je créé ce petit topic pour expliquer les 3 petites astuces que j'utilise lorsque je développe des plugins en Delphi... J'espère vous en posterez d'autres
1) Générer la dll directement dans le répertoire plugin de PhotoFiltre
Il suffit de préciser le répertoire de destination dans :
Projet / Options
Onglet Répertoires/Conditions
Cadre Répertoire zone de saisie Destination (dans mon cas C:\Program Files\PhotoFiltre\Plugins)
2) Générer directement la dll avec l'extension pfl
Il suffit de préciser l'extension dans :
Projet / Options...
Onglet Application
Cadre paramétres de sortie zone de saisie Extension du fichier destination mettre pfl
3) Débuggage des plugins :
Delphi permet de debugguer facilement une dll il suffit pour cela de préciser l'application qui est lancée à la fin de la compilation (un message précise ce qu'il faut faire d'ailleurs lorsque l'on fait F9)
Il suffit de préciser l'application dans :
Exécuter / Paramètres...
Onglet Local
Cadre application hôte préciser l'application (dans mon cas C:\Program Files\PhotoFiltre\PhotoFiltre.exe) ou utiliser le bouton parcourir pour sélectionner PhotoFiltre.exe
Il peut être judicieux d'ajouter une image de test dans :
Cadre paramétres
Exemple : "D:\Mes documents\Mes images\Panthere.jpg"
Les guillemets sont obligatoires si le nom du chemin complet a des espaces!
Les breakpoint sont utilisables sans problème
Voilà rien d'extraordinaire mais ca peut être utile pour débuter
Astuce développement plugins en Delphi
Modérateurs : Modérateurs, Développeurs
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
Astuce développement plugins en Delphi
Dernière modification par Benjamin le 01 juin 2004 20:20, modifié 1 fois.
-
- Développeur(se)|Développeur|Développeuse
- Messages : 974
- Inscription : 28 avr. 2004 8:45
- Version de PhotoFiltre : 6
- Système d'exploitation : xp seven
- Localisation : 78
-
- Administrateur(trice)|Administrateur|Administratrice
- Messages : 12830
- Inscription : 28 oct. 2003 22:49
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
-
- Membre d'honneur
- Messages : 1075
- Inscription : 29 oct. 2003 14:53
- Version de PhotoFiltre : 6.0
- Système d'exploitation : Windows 2000 SP 4
- Processeur : Pentium IV 2,4Ghz
- Mémoire RAM : 512Mo DDR 333
- Localisation : 21
Ca gagne un temps fou pourtant! Même si parfois chez moi le debugger ne se met pas en route! Je suis obligé de redémarrer Delphi pour que ca remarche!Antonio a écrit :J'y pense jamais à tout ça
Sinon j'ai aussi fait un groupe de projets pour regrouper mes projets c'est assez pratique...
Enfin une autre astuce serait de rajouter la création d'un plugin dans le référentiel d'objet mais je n'ai pas encore fait par contre!