Existe-t-il un moyen de stocker un formulaire Delphi dans un fichier .dll?Existe-t-il un moyen de stocker un formulaire Delphi dans un fichier .dll?
Répondre
Vous pouvez créer un code qui crée et affiche un formulaire, comme vous le feriez partout ailleurs. Ce que vous ne pouvez pas faire sans beaucoup de désagrément est de passer un objet TForm (ou tout autre objet) hors de la DLL, il doit donc être autonome. Si vous voulez un formulaire qui peut communiquer et interagir avec votre programme, vous avez besoin d'un package (BPL) ou vous devez créer le formulaire dans un objet COM.
La méthode la plus simple consiste à compiler votre application et la DLL en question avec des packages. Cela nécessite que vous incluez plusieurs fichiers BPL avec votre application lors de son déploiement, mais cela signifie que l'EXE et la DLL seront beaucoup, beaucoup plus petits (idéal pour les mises à jour à la volée!)
Il existe un certain nombre de des produits open-source et commerciaux qui vous aideront à insérer des formulaires dans votre application. http://delphi-jedi.org a la JVCL qui comprend un système de plugin qui vous permettra de le faire assez facilement, et prendre beaucoup de poids lourds de son développement. En outre, TMS Software au http://tmssoftware.com a un cadre de plugin qui vous permettra de faire cela aussi bien.
- 1. Comment déboguer un fichier DLL dans Delphi
- 2. Créer un formulaire d'options dans Delphi
- 3. Sécuriser un fichier DLL avec un fichier de licence
- 4. Comment compiler un fichier source .cpp dans un fichier .dll?
- 5. Comment stocker des valeurs de formulaire dans un objet data()?
- 6. Un moyen de s'authentifier avec un serveur websense de Delphi?
- 7. Y at-il un moyen d'installer une DLL dans le GAC dans un fichier VSI?
- 8. Comment stocker un IStream dans un fichier via C#?
- 9. Comment lire un fichier wav dans Delphi?
- 10. Comment sous-classer un formulaire dans Delphi? Les meilleures pratiques?
- 11. Y at-il un moyen de désactiver l'indice pour un TOpenDialog dans Delphi? Je
- 12. Existe-t-il un moyen pour un fichier JavaScript de charger un autre fichier dans AIR?
- 13. Existe-t-il un moyen facile d'effacer un formulaire ASP.NET?
- 14. Delphi: Est-il acceptable pour un formulaire de se libérer?
- 15. Comment puis-je convertir un fichier HTML dans un fichier pdf dans Delphi
- 16. stocker un pdf dans mysql
- 17. Delphi 4 Impossible d'ouvrir un fichier .dpr
- 18. Mise à jour des polices récursivement sur un formulaire Delphi
- 19. Existe-t-il un moyen de générer un fichier DLL à partir de Visual Studio Express sans créer explicitement un projet DLL?
- 20. Y at-il un moyen d'empêcher l'ouverture de DLL dans un logiciel comme le réflecteur?
- 21. Meilleur moyen de télécharger un fichier binaire?
- 22. Existe-t-il un moyen de supprimer un fichier de sortie dans un événement post-construction?
- 23. Existe-t-il un bon moyen de stocker un tableau dans un type de contenu personnalisé MOSS?
- 24. Un moyen facile de créer un formulaire pour envoyer un courriel à SharePoint sans utiliser l'infopath
- 25. Comment exécuter un fichier Flash exe dans une fenêtre/un formulaire dans un projet VB.Net?
- 26. Quel est un bon moyen de produire un asp.net, C# GridView dans un fichier PDF
- 27. Y at-il un moyen de remplacer un texte dans un fichier PDF avec itextsharp?
- 28. Comment créer un fichier virtuel dans l'application Delphi
- 29. Existe-t-il un moyen de stocker l'ID de l'utilisateur lorsqu'il déclenche un déclencheur SQL?
- 30. Comment stocker des valeurs persistantes de fichiers dans un répertoire?
... Extrêmement vague. Ajouter un peu plus d'informations? –
Voter pour fermer comme copie exacte: http://stackoverflow.com/questions/1148170/how-to-create-a-form-in-a-dll-and-have-it-show-up-in-the- barre des tâches Vous avez même accepté une réponse! Si vous rencontrez des problèmes, modifiez plutôt l'ancienne question. – mghie