begin process at 2010 02 10 11:51:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

J'AI BESOIN D'AIDE !!!! :O

 > 

Fusion de menus d'une dll vers un exe.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fusion de menus d'une dll vers un exe.

lundi 16 juin 2003 à 19:25:18 | Fusion de menus d'une dll vers un exe.

Clorish

SAlut !

J'ai creer une unite (Form1) dans un exe (methode standard) et une autre (Form2) que j'ai incluse dans une dll avec une fonction d'appel :
Procedure FormCreate(App : Tapplication);
Begin
App.CreateForm(TForm2, Form2);
End;

pour rentrer dans ma dll et creer une instance de la form2 a partir de la form1 (en cliquant sur un bouton ^^)

Mon but est de creer un prog qui possede plusieurs forms que je pourais changer en remplacant uniquement la dll
ex : La fenetre qui gere une saisie de password, mise a jour. JE desirerais recompiler la dll et remplacer l'ancienne sans avoir a recompiler tout mon log.

Mon but etant donc de pouvoir rendre "independantes" mes forms (cad utilisable sous des projets differants) de maniere a ce qu'en remplacant le projet en librairie dll, elles puissent etre instancies et appele de n'importe quelle form.
Je ne desire pas avoir l'inclusion de ces unites dans mon projet qui genere l'exe, car il demanderais une recompilation du log des que la type de ma classe est modifie.

La gestion de la creation de ces forms a partir d'une dll me pose pas telement de pbs, sauf lorsqu'il s'agit de fusionner 2 menus (celui de la form2 dans celui de la form 1, present dans l'exe.)

L'utilisation de fenetre mdi pose un pb lors de la creation de la Form fsMDIChild a partir de la dll (il trouve pas de forms non MDI ?!?!?)

LA creation et insertion dynamique des elements TMenuItems (pour ajouter ou supprimer les elements specifique de la form2 ...) a la main pose des problemes lors de la liberation de la memoire ... (j'ai apparement bien libere mais a la fermeture du log j'ai pas mal d'erreur d'acces memeoire :/ tentative de libere des objets deja libere ?!?)

Quand la l'utilisation des fonctions Automerge et MErge .. aucun resultat. LE menu de la form2 s'efface mais ne s'insere pas dans le menu de la form1 ... comme si il ne reconnaissais pas la form1 et son menu comme menu principal de l'appli ...

J'ai consulte pas mal de reponses sur le forum a ce sujet meis rien qui traite specifiquement de la gestion des menus .... quand a leurs pbs je les aient pou la plupart resolus.

Si qqun veux bien m'aider .. ou m'indiquer un endroit pour comprendre la maniere dont est integreer une dll et ses forms dans l'appli .. et leurs relation par rapport aux autres ... ca serais sympas.

Surtout que mes instructions marchent dans le cas d'une appli en un bloc .. mais quand je serapre en dll ca plante :///
La fusion d'une dll a un ex apres son chargement n'est pas considere comme une appli ecrite d'un bloc ???

Merci ....

Eric.


Cette discussion est classée dans : exe, dll, forms, form2, menus


Répondre à ce message

Sujets en rapport avec ce message

Delphi en général... [ par Cask ] Salut à tous, je suis tout nouveau en delphi. Je programme depuis longtemps en VB et je voudrais me mettre à delphi. J'ai une qestion tres importante Ouvrir un fichier .exe ou .dll sous forme hexa [ par delphi ] Comment faire pour ouvrir un fichier .exe ou .dll sous son format Hexadecimal et modifier un octet ou mot donné. DLL dans exe [ par davix123 ] Bonjour,j'ai developpé une application qui communique avec un serveur Mysql. L'exécutable doit être livré avec le fichier libmysql.dll. Existe-t-il un Problème de variables dans une dll [ par crostif ] Le cas :il s'agit de plusieurs procédures et fonctions que j'utilise en masse dans un programme depuis plusieurs forms. Je souhaite donc créer une dll Bug avec une fiche dans une dll et thème XP [ par rt15 ] Bonjour,Je ne parviens pas à utiliser une fiche dans une dll possédant un GroupBox utilisée dans une appli utilisant le thème XP. (Rien n'est option Version Dll [ par jmp77 ] Hello tout le monde, Voilà afin de gérer la version de mes soft j'utilise l'activation du numéro de version dans Options/Projet cela fonctionne tres Forms dans DLL [ par cdodijon ] Bonjour,J'ai créé une dll qui cree une form qui elle même cree une autre form de parametres: ça semble fonctionner mais j'ai deux problèmes:- le compo 1 exe, 2 forms [ par furax13 ] bonjour,j'ai eu une application qui peut fonctionner selon 2 modes (temps réel ou offline).Dans le fichier ini de l'application, j'ai défini une clé p Non réversibilité dans l'ouverture de deux forms sous Delphi [ par Francky23012301 ] Salut à tous Bon j'explique je suis nouveau sous Delphi avant je travaillais sous C++ donc la conversion est dure. Voila j'ai deux forms Form1 avec Intégrer une dll dans un exe [ par marc660 ] Bonjour,Est t’il possible de compiler mon projet on intègrent une dll dans le l’exécutable.merci d'avance


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales