2011-09-02 2 views
2

Je travaille dans un programme de l'Université en utilisant C++ Builder 6.C++ Builder programme .exe dans d'autres ordinateurs

Le programme fonctionne parfaitement dans mon ordinateur, mais il ne fonctionne pas dans un autre ordinateur . J'ai déjà désactivé les options PACKAGES->BUILD WITH RUNTIME PACKAGES et LINKER-> USE DYNAMIC RTL.

Que puis-je faire d'autre?

+0

Avez-vous lu ceci: http://www.programmingforums.org/thread21196.html –

+0

@daniel Vous devez spécifier quel type de programme vous construisez. Est-ce une interface graphique Win32? une application Console? un Dll? etc. – greatwolf

+3

Quel est le problème ou l'erreur que vous rencontrez lors de l'exécution de l'application sur d'autres machines? –

Répondre

0

Avec ces options désactivées, vous serez en mesure d'exécuter votre application sur un ordinateur, sauf:

  • Si vous utilisez un composant qui nécessite l'installation d'une autre ressource. Par exemple, si vous utilisez SQL, il s'exécutera, mais évidemment, il n'utilisera pas les fonctions SQL si aucune ressource SQL n'est installée sur votre ordinateur;

  • Si la version de Windows ne peut pas l'exécuter. Par exemple, vous ne pouvez pas l'exécuter sur Windows CE, Windows 3.1 ... sauf si vous le compilez pour fonctionner sur ces différentes versions.

Juste pour optimiser votre fichier .EXE, appuyez simplement sur le bouton de déverrouillage sur Project > Options > Compiler, afin que les données de débogage ne seront pas stockées.