voilà j'aimerais pouvoir compiler mon projet avec les composants nécessaire de delphi pour que quelqu'un qui n'a pas delphi puisse l'utiliser quand!
Voilà!
merci encore!
Pour Modérateur : si le titre est pas explicite je comprends plus là lol!
voilà j'aimerais pouvoir compiler mon projet avec les composants nécessaire de delphi pour que quelqu'un qui n'a pas delphi puisse l'utiliser quand!
Voilà!
merci encore!
Pour Modérateur : si le titre est pas explicite je comprends plus là lol!
C'est pas une compilation de projet que tu veux faire mais pouvoir faire une installation sur d'autres postes, non ?
Tu as au moins deux choix possibles :
- Installshield fournit avec Delphi
- Inno Setup (voir section téléchargement du site)
ben pour utiliser mon logiciel (entre guillemet lol) je vais dans Projets puis compile et j'ai un exe qui est créé. Quand tu as delphi il n'y a pas de souci mais quand tu ne l'as pas mais que tu veux le faire marcher cela ne marche pas.un pote m'avait dit qu'il avait compilé son projet avec les composants de delphi nécessairepour que cela marche sur tout autre poste sans même avoir delphi. Ben je vais voir ce que tu me dis et si cela marche. merci!
Si tu compile ton projet avec les packages, tu n'as pas besoin d'autres choses à rajouter dans ton installable sauf :
- Des dll nécessaires à certain composants
- Le BDE à mettre dans le pack d'installation s'il est utilisé (il me semble que oui dasn ton appli)
- Les fichiers annexes utiliser par tes form ou composants (fichiers documents divers, report, requete etc ...).
J'ai installer InstallShield!je suis un peu pommé!je ne comprends pas trop comment cela marche!tout est en anglais.je me démerde en anglais mais la c'est limite pour moi lol! l'autre j'ai pas encore essayer.je le cherche là sur le site!
pour la BDE il est déjà installer sur chaque pc. Ce que je souhaite juste c'est que cela marche sans delphi donc je compile l'exe et je met les dll de delphi dans linstalle avec le fichier exe et ca devrait marcher?
quelqu'un pourrait me dire alors?allo?quel DLL prendre?où les mettre les DLL alors quand la personne n'a pas Delphi?au secours snifff!
Salut
Si tu as correctement configuré ton projet, ton exécutable n'a pas besoin des bibliothèques Delphi. Ensuite, il te faut ajouter les DLL spécifiques que tu utilises ou même que tu as créées.Envoyé par ghan77
Exemple, si tu utilises Fmod (pour les MP3) il faut la DLL FMod.dll avec ton exe...
Si tu utilises seulement des composants de base de delphi et que le BDE est déjà installé sur les autres postes tu n'as rien à faire de plus que copier l'executable sur les autres postes.
Pour install shield, il y a un assistant normalement qui te mache le travail, t'as juste a répondre à ses questions.
bizarre car en fait quand j'ai créé au début mon logiciel sur delphi 7 je l'ai mis sur un autre pc cela ne marchais pas dès que j'ai installé delphy 7 ca marchais et je n'ai rien pris de spécial.donc là je travail sur delphi 4.je n'ai pas créé de dll.
Le BDE ne devait pas être installé. C'est la seule chose que je vois qui aurais pu empeché le fonctionnement de ton programme sur un autre poste.Envoyé par ghan77
Je pense qu'il parle des paquets d'éxécution (fichier BPL)... faut les virer dans les options de ton projet.
ps : j'ai regardé ton post car je me demandais ce qu'il se cachait derrière le titre de ton topic, donc non, je pense pas qu'on puisse dire qu'il est explicite !
S'il n'a pas touché à la configuration de base de delphi, les bpl sont directement intégrées à l'exécutable, ce qui permet de porter très facilement un logiciel d'un poste à un autre.Envoyé par Stef_D
A mon avis son programme plantais car il n'y avait pas le BDE d'installé ou qu'il manquait des DLL spécifique à certain composant (normalement non vu qu'il nous dit qu'il utilise seulement les composants de base)
En fait ca aurait été bien d'avoir le message d'erreur. Car le "ça plante, ça fonctionne pas, help", ca donne pas trop de piste ^^
lol justement y avais pas de message d'erreur ca lancais même pas lol!mais bon j'ai retesté sur un autre poste ca lance.c'est déjà cela.merci encore! je chercherais des titres beaucoup plus explicite.j'ai du mal à en trouver!kiss!
Partager