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 que vous voulez utiliser :

  • Débogueur Embarcadero Windows 32 bits est le débogueur incorporé par défaut pour les applications Windows 32 bits.
  • Débogueur Embarcadero Windows 64 bits a été conçu spécifiquement pour le débogage des applications Delphi qui ciblent Windows 64 bits. Il comprend les informations de débogage Delphi et la syntaxe Delphi lors de l'évaluation des expressions.
  • Débogueur Embarcadero LLDB Windows 64 bits pour C++ a été conçu spécifiquement pour le débogage des applications C++ qui ciblent Windows 64 bits. Il comprend les informations de débogage C++ et la syntaxe C++ lors de l'évaluation des expressions.
  • Débogueur Embarcadero macOS 64 bits est le débogueur pour les applications macOS 64 bits Intel.
  • Débogueur Embarcadero macOS ARM 64 bits est le débogueur pour les applications macOS 64 bits ARM.
  • Débogueur Embarcadero Linux 64 bits est le débogueur pour les applications Linux 64 bits Intel.
  • Débogueur Embarcadero pour périphérique iOS 64 bits est le débogueur pour les applications ciblant les périphériques iOS 64 bits.
Remarque: Le chargement d'un processus Bloc d'environnement n'est pas pris en charge pour les débogueurs Embarcadero pour le périphérique iOS.
  • Débogueur Embarcadero Android 32 bits est le débogueur pour les applications ciblant les périphériques Android 32 bits.
  • Débogueur Embarcadero Android 64 bits est le débogueur pour les applications ciblant les périphériques Android 64 bits
Remarque: Le chargement d'un processus Bloc d'environnement n'est pas pris en charge pour les débogueurs 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 (rmtdbg290).

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 rmtdbg290.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