J'ai un projet DLL COM, et je suis capable de le déboguer (arrêt aux points d'arrêt) dans Delphi 2007 et XE8.Delphi 10 Seattle et 10,1 Berlin pas en mesure de déboguer COM DLL
Cependant, il ne semble pas possible que l'IDE s'arrête aux points d'arrêt dans Delphi 10 Seattle ou 10.1 Berlin.
Mes étapes de mise au point:
Modification DEBUG (et vérifier les options de débogage tic tac par exemple débogage d'informations).
regsvr32 la DLL de projet sous le répertoire de sortie
d'écriture un script vbscript qui crée simplement l'objet COM et appelle sa méthode
dans le débogage er, définir une ligne de commande à l'aide de
c:\windows\syswow64\cscript.exe
32 bits ouc:\windows\system32\cscript.exe
64 bits débogageRun
définir le paramètre de ligne de commande pour exécuter le vbscript.Définissez un point d'arrêt à la méthode appelée.
Hit F9
attendu: arrêter au point d'arrêt
Dans Delphi 2007 et XE8, tout est OK, mais je ne pouvais le faire à Delphes Seattle ou Berlin.
Qu'est-ce qui pourrait mal tourner ici? Y at-il des paramètres que je dois activer/désactiver afin de déboguer la DLL COM sous les dernières versions IDE de Delphi?
Bonne question, mais pas si facile de répondre. Pourrait être un bug. –
Générez un rapport avec Embarcadero sur [Quality Portal] (http://quality.embarcadero.com). –