Crash lors de l'exécution d'une macro

Forum destiné aux questions et discussions en français
Forum rules
Règles du forum et informations utiles.

VEUILLEZ LIRE CECI AVANT DE DEMANDER DE L'AIDE
Atomiseur
Posts: 1
Joined: Sat Jul 25, 2020 5:14 pm

Crash lors de l'exécution d'une macro

Postby Atomiseur » Sat Jul 25, 2020 5:37 pm

Bonjour,

OS: Ubuntu 18.04.4 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.4.
Build type: Release
Python version: 3.6.8
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/France (fr_FR)

J'ai fait une macro permettant de mettre en correspondance les pièces, les quantités, les plans (pièce utilise ; pièce est utilisée par) dans une feuille de tableur (escalier_prod_sheet) ainsi que la mise à jour des feuilles Techdraw.

Cette macro fonctionne mais, après plusieurs utilisations (4 ou plus, ce nombre est variable), FreeCad se ferme violemment.

Après investigation, il semblerait que le crash disparaisse lorsque je ne mets pas à jour les feuilles Techdraw.

Je soupçonne cette partie de code:
GuiObj = FreeCADGui.ActiveDocument.getObject(td.Name)
FreeCADGui.Selection.addSelection(FreeCAD.ActiveDocument.getObject(td.Name))
vis = GuiObj.Visibility
GuiObj.Visibility = True
TemplateUpdate(obj, td, i, page_current, page_max)
# Hide it (if necessarry)
GuiObj.Visibility = vis
FreeCADGui.Selection.clearSelection()
Attachments
prod_sheet_update.FCMacro
(7.05 KiB) Downloaded 7 times
escalier_2_limons.FCStd
(780.06 KiB) Downloaded 7 times
User avatar
GlouGlou
Posts: 2301
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Crash lors de l'exécution d'une macro

Postby GlouGlou » Sun Jul 26, 2020 8:53 am

Salut,
je n'ai pas la réponse désolé.
Par contre hors sujet: il existe une fonction dans l'atelier Arch pour faire des nomenclatures.
On doit pouvoir ajouter le poids des éléments dans la spreadsheet, utile en chaudronnerie.


edit:
il y a un atelier destiné à faire des nomenclatures:
https://forum.freecadweb.org/viewtopic.php?f=10&t=38224
Attachments
nomenclature.FCStd
(72.21 KiB) Downloaded 3 times
Last edited by GlouGlou on Sun Jul 26, 2020 5:44 pm, edited 1 time in total.
User avatar
papyblaise
Posts: 2095
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Crash lors de l'exécution d'une macro

Postby papyblaise » Sun Jul 26, 2020 9:42 am

est-ce que tu attends bien qu'il finisse ses calculs avent de le solicité à nouveau
souvent il calcule en silence (on voit rien) si tu reclik l'écran , il devient palot , si tu rereclik tout fout l'camp