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

Composants FMX Delphi Discussion :

TbluetoothLE plante à la fermeture


Sujet :

Composants FMX Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut TbluetoothLE plante à la fermeture
    Bonjour,
    de retour après pas mal d'absence.
    J'en profite pour vous soumettre un problème sur delphi 10.2 :
    Le composant TbluetoothLE plante à la fermeture du programme.
    J'ai rajouté à l'event OnFormClose
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
        for I := 0 to bleConn.DiscoveredDevices.Count - 1 do begin
          bleConn.DiscoveredDevices.Items[I].DisposeOf;
        end;
    Ca a résolu quelques soucis, mais il m'en reste un dernier.
    Auriez-vous une idée? J'ai testé l'exemple de Delphi et le même bug apparaît... A priori, il s'agit d'une surcouche à des appels de WinRT sur le bluetooth, mais je ne sais pas trop vers où commencer les investigations.
    Sinon tout marche bien sur Android et iOS...

  2. #2
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    aucune idée, mais dans une boucle qui détruit des objets il est préférable de faire un "downto" car si l'objet se supprime de la liste en étant détruit, "I" va très vite dépasser le nombre d'éléments
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    cette anomalie devrait être corrigée avec la prochaine version

    par contre pourquoi supprimes-tu les objets qu'il gère lui-même plutôt que le laisser le faire ?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 69
    Par défaut
    a priori, il y a des objets qui ne sont pas correctement détruits par le destructeur par défaut. J'ai donc utilisé les destructeurs d'objets de plus bas niveaux pour détruire les uns après les autres... et ça marche bien pour une partie des erreurs qui viennent (en fait il y a une erreur par caractéristique publiée si je ne fait pas ça)

    Pas bete pour le downto, merci

Discussions similaires

  1. L'IDE Plante à la fermeture
    Par M56OBER dans le forum EDI
    Réponses: 4
    Dernier message: 01/03/2012, 14h55
  2. Réponses: 0
    Dernier message: 13/09/2009, 10h57
  3. [XL-2003] Excel plante à la fermeture de mon classeur
    Par Piernod dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/08/2009, 09h03
  4. explorer plante à la fermeture.
    Par Raylemon dans le forum Windows Vista
    Réponses: 0
    Dernier message: 19/08/2007, 02h10
  5. [VB6] [MDI] Signaler la fermeture d'une fille à la mère
    Par cpri1shoot dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/04/2004, 08h57

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