IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI Delphi Discussion :

Delphi 10.3 bug


Sujet :

EDI Delphi

  1. #1
    Membre expérimenté
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    984
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 984
    Points : 1 418
    Points
    1 418
    Par défaut Delphi 10.3 bug
    Bonjour,

    J'essaye de passer une de mes application sur Delphi 10.3 que j'utilise dans une machine virtuel Windows 10.

    Auparavant je n'avais aucune erreur avec Delphi XE sur Windows 7.

    Maintenant lorsque je lance l'application compilée avec Delphi 10.3 sur Windows 7 j'ai l'erreur suivante :

    Si je l'exécute sur d'autres versions de Windows 8, 10 je n'ai pas cette erreur.

    (0053246B){app_test.exe} [0093346B] Unknown function at __dbk_fcall_wrapper + $53183B
    (0003BF37){vcl260.bpl } [50D0CF37] Vcl.Controls.TWinControl.GetClientRect + $F
    (0018347B){vcl260.bpl } [50E5447B] Vcl.Forms.TCustomForm.GetClientRect + $7F
    Aussi je souhaitais savoir comment je peux débugger l'application dans Delphi 10.3 sur Windows 10 en la lançant dans une machine virtuelle Windows 7 ?

    Auriez-vous un tuto ou vidéo ?

    Merci d'avance pour votre aide.
    Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 858
    Points : 11 301
    Points
    11 301
    Billets dans le blog
    6
    Par défaut
    Bonjour,
    Problème de vielle dll qui traîne ?
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre expérimenté
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    984
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 984
    Points : 1 418
    Points
    1 418
    Par défaut
    Merci pour ta réponse,
    si c'est un problème de DLL je ne vois pas comment je peux trouver laquelle pose problème.
    J'ai essayé sur trois versions de Windows 7 32 et 64 bits certaines virtuelles d'autres non et c'est toujours la même erreur. Windows 7 arrivant à terme fin décembre c'est pénible de passer du temps dessus.

    Je me document sur le nouveau débogage sur des machines distantes je prends tous documents et astuces que vous avez
    Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.

  4. #4
    Membre expérimenté
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    984
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 984
    Points : 1 418
    Points
    1 418
    Par défaut
    le déploiement distant est facile, j'ai suivi les instructions de l'aide :
    http://docwiki.embarcadero.com/RADSt...e_Applications

    L'application se lance sur la machine distante, le debugger semble fonctionner lors d'exception la fenêtre d'exception s'affiche dans Delphi mais si je clique arrêter je voie la fenêtre CPU.
    Les points d'arrêt sont rouge avec une croix et ne fonctionne pas.

    Dans les options du projet j'ai coché :
    Construction->Compilateur Delphi->Liaison->Inclure les symboles de debogage distant
    Construction->Compilateur Delphi->Liaison->Information de debogage

    j'ai décoché :
    Construction->Compilateur Delphi->Compilation->Optimisation

    sur la machine distante il y a bien le fichier rsm

    Je ne voie pas ce que je loupe pour que les points d'arrêt fonctionne

    J'ai créer un nouveau projet avec un bouton et un point d’arrêt, même option je lance sa compile, déploie, si je clique le bouton je tombe sur mon point d’arrêt.
    dans la fenêtre de debug lorsque je lance j'ai :
    Début du processus : C:\Program Files (x86)\Embarcadero\PAServer\20.0\scratch-dir\Alexandre-alex_pc_win_7\Project1\Project1.exe. Adresse de base : $00400000. Processus Project1.exe (8832)
    Chargement du module : Project1.exe. Contient des infos de débogage. Adresse de base : $00400000. Processus Project1.exe (8832)
    Alors que pour mon appli sa dit "Pas d'informations de débogage."
    Encore un truc obscure, j'ai les même option, le fichier rsm pareil mais non il trouve pas les infos de debug.
    Un problème de mise à jour du fichier projet de XE à Rio ? Je vais essayer de le refaire de 0
    Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.

  5. #5
    Membre expérimenté
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    984
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 984
    Points : 1 418
    Points
    1 418
    Par défaut
    J'ai finalement pu faire fonctionner le débogage distant en désactivant les packages d'exécution.
    J'ai pu résoudre mon problème qui venait d'un composant, lors d'un formresize.
    Maintenant je voudrais bien savoir pourquoi le débogage distant ne fonctionne pas lors de l'utilisation des packages d'exécution.
    Dans les options des packages j'ai bien inclus les informations de débogage distant comme dans l'application principale, les packages sont déployés et l'application fonctionne correctement mais l'EDI ne trouve pas les informations de débogage
    Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Pb de memoire] Bugs repertories pour delphi 6
    Par kase74 dans le forum Langage
    Réponses: 1
    Dernier message: 02/09/2005, 17h32
  2. Comment corriger le bug de RightClickSelect du treeview de Delphi 7 ?
    Par bambino3996 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 01/08/2005, 13h47
  3. Bug du compilateur Delphi 7 en version 7.1
    Par Mikol dans le forum EDI
    Réponses: 5
    Dernier message: 30/07/2005, 15h46
  4. [delphi 5 Pro] bug ?
    Par mariustrezor dans le forum Bases de données
    Réponses: 6
    Dernier message: 12/10/2004, 13h44
  5. [Delphi 7][Win 2000][IconeTray]Bug ?
    Par Giovanny Temgoua dans le forum Langage
    Réponses: 2
    Dernier message: 02/09/2004, 18h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo