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 :

[Rio][Sydney] Après migration, la capture camera plante


Sujet :

Composants FMX Delphi

  1. #1
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2017
    Messages
    1 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : octobre 2017
    Messages : 1 053
    Points : 3 656
    Points
    3 656
    Par défaut [Rio][Sydney] Après migration, la capture camera plante
    Bonjour à tous,

    Obligé de migrer de Rio vers Sydney pour des "raisons indépendantes de ma volonté", je démarre une nouvelle galère "delphienne".

    J'ai une app FMX développée avec Rio qui utilise la caméra embarquée sur un téléphone mobile pour lire des QRcode via la librairie ZXing.

    Cela fonctionne parfaitement si compilé avec Rio.

    Je compile le projet sur Sydney sans problème mais une fois installé sur le device Android, cela se complique: A la lecture du code-barres à l'aide de la caméra, soit l'app se clôture sans rien dire, soit l'app gèle sur la fenêtre affichant l'image du code-barres pris par la camera.

    Est-ce que quelqu'un a déjà vécu ce problème ou a un avis brillant sur le sujet?

    Merci

  2. #2
    Membre émérite Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    1 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : juin 2013
    Messages : 1 122
    Points : 2 374
    Points
    2 374
    Par défaut
    Un problème de thread ou de gestion mémoire ?

    Ne pas oublier la différence majeure sur Android/iOS pour les logiciels Delphi : ARC disparaît pour les objets en 10.4, donc c'est à nous de faire le nécessaire sur la libération des instances de classes que l'on crée. Peut-être que ça a un effet de bord avec ce que tu as codé ?

    Montre nous juste le bloc de code correspondant.

  3. #3
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    octobre 2017
    Messages
    1 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : octobre 2017
    Messages : 1 053
    Points : 3 656
    Points
    3 656
    Par défaut
    Citation Envoyé par pprem Voir le message
    Un problème de thread ou de gestion mémoire ?

    Ne pas oublier la différence majeure sur Android/iOS pour les logiciels Delphi : ARC disparaît pour les objets en 10.4, donc c'est à nous de faire le nécessaire sur la libération des instances de classes que l'on crée. Peut-être que ça a un effet de bord avec ce que tu as codé ?

    Montre nous juste le bloc de code correspondant.
    Mon emploi du temps ne me permet malheureusement pas de creuser plus longuement le sujet, j'ai abandonné Sydney et suis retourné à Rio. Quand j'aurai finalisé le projet en cours, je ferai un debug détaillé pour définir la partie du code qui pose problème avec Sydney.

    L'idée que tu avances me parait effectivement possible car la gestion de la caméra et le traitement d'image qui suit sont assez complexes avec du Multi thread et de la gestion mémoire à gogo...

  4. #4
    Membre émérite Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - développeur Delphi, PHP et JS
    Inscrit en
    juin 2013
    Messages
    1 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : juin 2013
    Messages : 1 122
    Points : 2 374
    Points
    2 374
    Par défaut
    J'espère juste que tu t'es assuré que le processus de scan sur l'image ne soit pas appelé plusieurs fois à la fois. ZXing n'est pas réentrante (en tout cas pas avec la librairie Delphi que l'on trouve sur GitHub).

Discussions similaires

  1. Réponses: 12
    Dernier message: 26/05/2021, 23h57
  2. Compilation apres migration acess97 access2000
    Par galinette dans le forum Access
    Réponses: 2
    Dernier message: 05/10/2006, 15h40
  3. Format date dans état après migration
    Par guiguikawa dans le forum Access
    Réponses: 10
    Dernier message: 21/06/2006, 13h27
  4. make-kpkg HS après migration sarge-etch
    Par le mage tophinus dans le forum Debian
    Réponses: 4
    Dernier message: 18/04/2006, 07h21
  5. PB Rowid après migration Oracle7 à 9i
    Par Chonchon dans le forum Bases de données
    Réponses: 4
    Dernier message: 23/02/2006, 13h20

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