Application ne fonctionne pas sur une machine sans Delphi installé

cs_younesken1 Messages postés 39 Date d'inscription jeudi 19 mai 2005 Statut Membre Dernière intervention 23 mars 2011 - 14 févr. 2006 à 12:21
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 - 22 févr. 2006 à 21:27
pourqoi que lorsque je fait éxécuter mon application delphi ds 1 poste dont lequel delphi n'est pas installer , alors mon application ne marche pas??
aidez-moi svp.

10 réponses

jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
14 févr. 2006 à 12:31
salut,

de quelle type d'application s'agit-il?

base de données? utilisation de DLL?

car pour les applications "nomales" delphi crée un exécutable appli.exe
qui se lance en dehors de DELPHI et qui, donc n'a pas besoin de
celui-ci.



@+

jlen
0
Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
14 févr. 2006 à 13:11
Salut,
ça depend aussi du mode de compilation avec où sans les paquets d'exécution
il faut aller dans Menu projet --> Options --> onglet paquets et s'assurer que la case construire avec les paquets d'exécution soit décoché

Ex:
une application compilé avec les paquets sera de petite taille ~ 14 Ko mais elle ne fonctionne que sur une machine ou Delphi est installé.
La même application compilé sans les paquets fera ~ 300 Ko mais fonctionnera sur tous les PC

En suite il peut y avoir d'autres problèmes comme ceux cités par Jlen

@+
Cirec
0
cs_younesken1 Messages postés 39 Date d'inscription jeudi 19 mai 2005 Statut Membre Dernière intervention 23 mars 2011
14 févr. 2006 à 14:24
merci d'avoirrépondue a ma 'question bizarre'.
on se qui concerne l'application,c avec une bd.
0
jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
14 févr. 2006 à 15:13
il faut que tu installe ta BD sur tout les postes qui l'utilise je te donne un extrait de l'aide:

"Les applications accédant à des bases de
données présentent des caractéristiques d'installation propres au-delà
de la copie du fichier exécutable de l'application sur l'ordinateur
cible. Le plus souvent, l'accès aux bases de données est géré par un
moteur de bases de données distinct dont les fichiers ne peuvent être
liés au fichier exécutable de l'application. Les fichiers de données,
lorsqu'ils n'ont pas été créés au préalable, doivent être rendus
accessibles à l'application. Les applications de bases de données
multiniveaux nécessitent une gestion encore plus spécialisée de
l'installation, car les fichiers constituant l'application doivent être
installés sur plusieurs ordinateurs."

pour plus de détails vas voir dans l'aide à "deploiement des applications avec base de données"



@+

jlen
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_slim59 Messages postés 52 Date d'inscription jeudi 2 septembre 2004 Statut Membre Dernière intervention 30 juin 2010
15 févr. 2006 à 14:34
Essaye de créer un SETUP pour votre application avec "InstallSheled", et le problème est résolu.
0
cs_slim59 Messages postés 52 Date d'inscription jeudi 2 septembre 2004 Statut Membre Dernière intervention 30 juin 2010
15 févr. 2006 à 14:34
Essaye de créer un SETUP pour votre application avec "InstallSheled", et le problème est résolu.
0
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
16 févr. 2006 à 18:49
Comme le dit jlen100, il faut que le moteur de base de données soit présent sur l'ordinateur de l'utilisateur final pour que l'application fonctionne correctement.

@slim59 > "InstallShield", pas "InstallSheled"
@younesken1 > En effet, InstallShield peut installer automatiquement des moteurs d'accès aux données, donc tu peux regarder de ce côté là. Sinon, il faudra installer manuellement le moteur de BD que tu utilises.

@+
Nico { http://www.ni69.new.fr/ }

<hr size="2" width="100%">
N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
0
cs_younesken1 Messages postés 39 Date d'inscription jeudi 19 mai 2005 Statut Membre Dernière intervention 23 mars 2011
18 févr. 2006 à 11:10
merci beaucoup slim59 et ni69,j'ai compris trés bien votre réponse.merci encore une fois.
0
cs_younesken1 Messages postés 39 Date d'inscription jeudi 19 mai 2005 Statut Membre Dernière intervention 23 mars 2011
18 févr. 2006 à 11:12
un grand mercia merci aussi a jlen100 et cyrec d'avoir été les premier a me répondre.
0
ni69 Messages postés 1418 Date d'inscription samedi 12 juin 2004 Statut Membre Dernière intervention 5 juillet 2010 12
22 févr. 2006 à 21:27
Clique sur Réponse acceptée si on a répondu à ta question...

@+
Nico { http://www.ni69.new.fr/ }

<hr size="2" width="100%">
N'oubliez pas de cliquer sur Réponse Acceptée lorsque la réponse vous convient !
0
Rejoignez-nous