Bonjour à tous
un client a des plantages réguliers avec mon logiciel, à l'ouverture des fichiers.
Teamviewer...Session distante...je prends la main...il me montre...je ne comprends pas le bug...aléatoire...aucune logique claire...
donc je lui mets un EXE avec MadExcept, en espérant des rapports qui m'aident :
main thread ($5b48):
00405ca5 +03d WinRelais.exe System 1973 +30 SysGetMem ======> le plantage est ici
00407190 +004 WinRelais.exe System 4758 +20 @GetMem
0040b806 +00e WinRelais.exe System 24650 +10 @NewUnicodeString
0040ba37 +00b WinRelais.exe System 25328 +12 @UStrFromPWCharLen
00534648 +088 WinRelais.exe System.Classes 6738 +14 TStrings.SetTextStr
0053415b +0b7 WinRelais.exe System.Classes 6593 +8 TStrings.LoadFromStream
0053409b +00f WinRelais.exe System.Classes 6578 +1 TStrings.LoadFromStream
0053400b +02f WinRelais.exe System.Classes 6558 +3 TStrings.LoadFromFile
0114ac11 +055 WinRelais.exe u_WinRelais05 4425 +3 TSchema.LireFichier
01598e02 +042 WinRelais.exe Child1 2580 +4 TChild.LireFichier ======> le fichier est lu ici : OK
Bon OK, sauf que chez moi, pas de plantage , donc que puis-je en déduire ?
+ petite question :
00405ca5 +03d WinRelais.exe System 1973 +30 SysGetMem
==> 1973 = numéro de ligne dans Delphi, ok, mais +30, c'est quoi ?
Sinon, autre piste pour déboguer ce genre de problème ? Chez client ça plante tellement qu'il utilise une ancienne version !
merci par avance,
PASCAL
Partager