Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2993 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Création de composants & paquet d'exécution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Création de composants & paquet d'exécution

n°1076644
lsdYoYo
gravity powered
Posté le 09-05-2005 à 17:01:33  profilanswer
 

Mon problème se produit avec C++Builder mais je pense qu'il est lié à l'IDE et non au langage, ça doit être pareil avec Delphi. J'aborde la création de mes propres composants dérivés de la VCL. Je commence par un MaskEdit + Label, installé dans un paquet nommé PKCMP.BPL.
Tout est ok, compilation, installation dans une palette, emploi dans une Form.
Par contre, dès que j'appelle une fonction qui est dans un paquet d'exécution séparé (PKUTY.BPL) : la mort. Plantage à la compilation des paquets (exécution & conception) sans message d'erreur, retour sous Windows direct. Sans compter les problèmes au lancement de l'IDE.  :cry:
J'ai essayé beaucoup de manips, déclarer ou non PKUTY dans la liste des paquets utilisés par l'IDE (Menu Composants / Installer des paquets), tout plein d'options de compilation dans les 2 paquets, c'est toujours le même problème : c'est ok tant que je ne fait pas appel à une fonction externe.
Dans l'immédiat je pourrais m'en passer, mais pas dans le futur. J'aurais besoin d'au moins 2 paquets distincts pour séparer les fonctions et classes liées ou non à l'interface utilisateur.
 
Je pense que le problème est que les paquets sont chargés en mémoire avec l'IDE, comme on le voit avec msinfo32 / Environnement logiciel / Modules chargés. Si je vire les paquets en les désinstallant par le menu Composant / Installer des paquets, quitter/relancer, je peux les recompiler.
 
Comment faire ? 2 groupes de projets distincts, un pour la compilation des paquets, les autres pour les logiciels employants les composants ? En désinstallant/réinstallant à chaque fois ? Pas top pour la mise au point. :sweat:
Quelqu'un a eu ce problème ? Y'a-t-il une option magique ?  :??:  
 

mood
Publicité
Posté le 09-05-2005 à 17:01:33  profilanswer
 

n°1076885
antp
Super Administrateur
Champion des excuses bidons
Posté le 09-05-2005 à 20:56:17  profilanswer
 

Je ne me suis jamais occupé des fichiers BPL/DCP, mais juste des sources. Je mets mes fichiers .pas/.cpp dans un package (.dpk sous Delphi, .bpk sous Builder), puis j'ouvre ce package et dans la fenêtre qui s'ouvre je clique "compile" puis "install".
Normalement il se débrouille tout seul pour la création et l'ajout des BPL. Je ne passe par la liste des paquets que pour en supprimer.
Je sais pas si ça t'aidera beaucoup, mais bon... :D


Message édité par antp le 09-05-2005 à 20:56:34

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Création de composants & paquet d'exécution

 

Sujets relatifs
Création codec audioSavoir si un programme est en cours d'éxécution
erreur à l'execution sous jCreatorBizarerie sur les rapidités d'exécution du code suivant les endroits m
Creation de mon site webCreation trombinoscope : probleme de report
Création d'un tableau dynamiqueCreation dynamique de Class a partir d'un fichier .class
Création de pages html simples pour lecture sur téléphone mobile...[MySQL] Création d'une requêtte
Plus de sujets relatifs à : Création de composants & paquet d'exécution


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR