Charger un processus distant

De RAD Studio
Aller à : navigation, rechercher

Remonter à Menu Exécuter

Exécuter > Charger un processus > Distant

Etablit la connexion à un ordinateur distant qui exécute le serveur de débogage distant et démarre une session de débogage distant.

Elément Description

Débogueur

Sélectionnez le débogueur qui correspond à la plate-forme cible du processus distant :

  • Débogueur Embarcadero Win32 est le débogueur incorporé par défaut pour les applications Windows 32 bits.
  • Débogueur Embarcadero Win64 a été conçu spécifiquement pour le débogage des applications qui ciblent Windows 64 bits.
  • Débogueur Embarcadero OS X a été conçu spécifiquement pour le débogage des applications qui ciblent un Mac exécutant OS X ou le simulateur iOS.
  • Débogueur Embarcadero Périphérique iOS32 a été conçu spécifiquement pour le débogage des applications qui ciblent les périphériques iOS 32 bits et 64 bits.
  • Débogueur Embarcadero Périphérique iOS64 a été conçu spécifiquement pour le débogage des applications qui ciblent les périphériques iOS 64 bits.
  • Débogueur Embarcadero Android a été conçu spécifiquement pour le débogage des applications qui ciblent le périphérique Android.
    Remarque : Le chargement d'un processus distant n'est pas pris en charge pour le débogueur Embarcadero Android.

Chemin distant

Spécifie le chemin à l'exécutable du processus que vous voulez charger.

Complétez ce champ selon la solution de débogage utilisée :

  • Si vous utilisez la nouvelle solution de débogage à distance et multi-périphérique, entrez le chemin de l'une des façons suivantes :
    • En tant que chemin absolu au processus que vous voulez charger
    • En tant que chemin relatif qui commence par ./ (point-barre oblique), et qui est préchargé dans ce champ.
      Un chemin ./ (point-barre oblique) est relatif au répertoire du profil de connexion sur la machine exécutant le serveur Platform Assistant (l'emplacement par défaut des fichiers de sortie associés au profil de connexion en cours). C'est-à-dire qu'un chemin distant qui commence par ./ (point-barre oblique) est relatif au répertoire nom-utilisateur-nom-profil sur la machine cible. Pour de plus amples informations sur les répertoires associés à Platform Assistant et aux profils de connexion, voir Le répertoire de travail.
  • Si vous utilisez la solution de débogage à distance de style ancien, entrez le chemin du fichier exécutable sur l'ordinateur distant.
    Dans ce cas, le chemin distant est relatif au répertoire qui contient le serveur de débogage distant (rmtdbg).

Hôte distant

Spécifie le nom ou l'adresse TCP/IP de l'ordinateur distant sur lequel le processus distant s'exécute.

Complétez ce champ selon la solution de débogage utilisée :

Ces deux étapes vous permettent d'utiliser le débogueur intégré dans l'EDI pour le débogage d'une application distante ou multi-périphérique.
  • Si vous utilisez la solution de débogage distant d'ancien style :
    • Le serveur de débogage distant (tel que rmtdbg.exe pour Windows 32 bits) doit être en cours d'exécution sur l'ordinateur distant. Il existe plusieurs ensembles différents de fichiers serveur de débogage distant pour chaque plate-forme cible prise en charge.
    • Si un port a été spécifié lors du démarrage du serveur de débogage distant, entrez un deux-points après le nom de l'hôte, suivi du port.
    • Par exemple, si vous spécifiez le port 8000, spécifiez l'hôte distant par nomhôte:8000 ou 127.0.0.1:8000. Sinon, le port par défaut 64447 est utilisé.

Paramètres

Entrez les arguments de ligne de commande à transmettre à votre application (ou à l'application hôte) à son démarrage.

Répertoire de travail

Entrez le nom du répertoire à utiliser pour le processus de débogage. Par défaut, c'est le même répertoire que celui contenant l'exécutable de votre application.

Après le chargement

Spécifie le code (le cas échéant) qui doit être exécuté après le chargement du processus. Choisissez l'une des options suivantes :

Ne pas exécuter

Equivalent au démarrage d'une session de débogage avec Exécuter > Pas à pas approfondi (F7),

Charge l'exécutable mais ne l'exécute pas.

Exécuter jusqu'au point d'entrée du programme

Equivalent au démarrage d'une session de débogage avec Exécuter > Pas à pas (F8)

Pour C++ seulement ; exécute jusqu'au premier point d'entrée, tel que main().

Exécuter jusqu'au premier source

Equivalent au démarrage d'une session de débogage avec Exécuter > Pas à pas jusqu'à la prochaine ligne (Maj+F7)

Exécute jusqu'à la première ligne de source.

Exécuter

Equivalent au démarrage d'une session de débogage avec Exécuter > Exécuter (F9)

Exécute complètement le processus, sous le contrôle du débogueur.

Utiliser l'application de lancement

Paramètre pas utilisé actuellement.


Voir aussi