Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 22-04-2017 00:32:54

snamidro  
Membre
Date d'inscription: 01-12-2016
Messages: 2
Pépites: 20
Banque: 0

Crash Application en utilisation Tactile, dll PBACC105

Salut,


Je rencontre un problème avec une application lourde déployée sur énormément de poste.
Celle-ci a été déployée sous une nouvelle machine en Win 7 x64. Cette machine est un tablette tactile.

Malheureusement, celle-ci plante aléatoirement, quelque soit l'écran, et le crash généré dans l'event ver mentionne la plupart du temps la DLL :

PBACC105.dll
ou bien
MSCVR71.DLL


Après énormément de test, le crash se produit une fois que certains drivers sont installés permettant de générer la couche tactile.

La compilation a été faite en 10.5


Auriez vous une idée ?

Cette même DLL avait réglé le problème sous Windows XP. Je ne sais pas si elle est adapté pour un 7 64 bits. Y en a t'il une autre ?
Mettre la même en version 125 ? Porter l'application en 12.5 avec un résultat garanti ?

Si besoin d'information supplémentaires, je peux les avoir.

Merci d'avance

Hors ligne

 

#2 24-04-2017 14:32:07

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1068
Pépites: 4,296,080,054
Banque: 9,223,372,036,854,776,000
Site web

Re: Crash Application en utilisation Tactile, dll PBACC105

PBACCxxx.dll c'est la lib "Accessibilty support" de PB.

snamidro a écrit:

Auriez vous une idée ?

Juste des pistes "généralistes" :
- regarder le journal des événements Windows pour voir si il n'y a rien de particulier au moment du crash
- utiliser le dependency walker en mode "profiling" et voir ce qui est loggué au moment du crash (il liste tous les chargements de dll et certains accès au registre et aux fichiers, y compris ceux qui échouent)
- exécuter l'appli avec OllyDbg et voir ce qui pourrait être intéressant dans la pile quand ça crashe. Ça peut être ardu à exploiter mais ça m'a déjà servi à tracker un plantage incompréhensible une fois qu'on a appliqué les maraboutages habituels : relance de PB, double full build, reboot, double full build après reboot, sacrifice d'un poulet...

Il y a aussi le mode trace de PB mais c'est rarement pratique (ça génère un fichier qui est tout de suite énorme et difficilement utilisable / lisible) - xlat a fait un viewer qui aide pas mal pour la lecture


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22