Cotes Elec: fix bug calque COLOR (LoadFromDwg detection KV cassee depuis 4.3.67 mettait nom de cle XRecord dans Layer). Self-heal auto sur DWG corrompus. Calque utilise DIMLAYER au lieu de CLAYER - le calque courant utilisateur ne change…
Journal des versions ElectroCAD
Toutes les nouveautés, correctifs et améliorations d'ElectroCAD pour AutoCAD 2025 / 2026, en temps réel.
Cotes Elec: utilisation des TextStyles AutoCAD natifs (arial.ttf - style nomme Arial, isocp.shx - ISOCP, etc) au lieu de creer un ECCOTETEXT artificiel. Si un style existant utilise deja le bon fichier de police, il est reutilise tel quel.
Cotes Elec: icone ECDISPO Glass3D enfin chargee (iconKey corrige sur le bouton Disposition Tableau dElectroSchema). Labels sans accent: Cotes Elec, EBCOTES. Couleur par defaut = ACI 140. DIMLFAC preset mm = 0.1 par defaut (1500mm dans le…
Cotes Elec: restauration auto mm/cm via INSUNITS (mm par defaut, cm si INSUNITS=5). DIMLFAC=1 par defaut (pas de conversion: la valeur affichee respecte unite du DWG). 2 presets independants editables (mm: h=80 fleche=80 / cm: h=8…
Cotes Elec: unite TOUJOURS en cm (suppression du switch mm/cm via INSUNITS). Fleches plus grosses par defaut (DIMASZ = hauteur texte au lieu de 0.30x). Dialog de config refait: tous les parametres DIM exposes (taille fleche, gap texte,…
Cotes Elec : nouvelle commande ECCOTE (DIMLINEAR pre-configure ARIAL magenta, hauteur auto mm/cm via INSUNITS, calques EBCOTESmm/cm) + ECCOTECONFIG (dialog persiste par DWG). IMPRIMERPRESENTATION et ECPRESGEN : aucun fichier CTB applique…
IMPRIMERPRESENTATION + ECPRESGEN : exclure totalement les fichiers .ctb (electroblocs.ctb etc), forcer aucun PlotStyleSheet sur le layout dans tous les modes (UseLayoutConfig=true ET false). Tracé direct couleurs/épaisseurs objets.…
Fix critique formats papier ElectroCAD pas de 10 manquants chez certains clients : CAUSE racine identifiee par 30 agents : le bundle PMP source etait VIERGE (27 KB sans formats). Les clients dependaient du runtime inject qui pouvait…
Fix critique re-deploy PC3 DWG To PDF ElectroCAD chez les clients : - Sidecar SHA256 .pc3.ecv remplace timestamp NeedsCopy (immunise contre WriteAllText/OneDrive/AC qui touche mtime) - Probe 3 emplacements bundle (AppData + ProgramFiles +…
Installateur initial ElectroCAD 4.3.60. Inclut tous les bundles a jour (ElectroCAD, ElectroBlocs, ElectroSchema) plus les fixes recents: ECPRESGEN viewport legende sur coords WCS enormes (4.3.59), settings ECPRESGEN per-DWG via XRecord…
ECPRESGEN preview snap tactile non-bloquant: les lignes d alignement de la LayoutPreviewDialog ne bloquent plus les blocs. Avant: sticky 500ms + re-snap immediat = sensation de bloquage permanent. Maintenant: pause breve 250ms a l…
Fix ECPRESGEN viewport legende (0,0) v2: retire ViewTarget setter ajoute en 4.3.58 (double-offset avec ViewCenter en DCS - vue hors ecran sur projets a coords WCS enormes). Revient au pattern v3.x: ViewTarget reste a (0,0,0) default,…
Fix 1 ECPRESGEN viewport legende montre (0,0) au lieu de la legende: ordre des setters Viewport corrige (ViewTarget+ViewCenter+ViewHeight+CustomScale AVANT On=true). Quand On=true etait applique en premier, AC initialisait la vue par…
DIAGNOSTIC ONLY - Aucun changement comportemental. Ajout de logs cibles dans LegendGenerator.cs et PresentationGenerator.cs pour tracer le bug ECPRESGEN zoom (0,0) a la 3e generation. Logs ecrits dans…
Retire l attribut COURBE du template AttrSpec des blocs IEC. La valeur est desormais concatenee dans INTENSITE (ex C13A) au lieu d un attribut separe invisible qui polluait le dialog EATTEDIT. Migration automatique: les blocs deja inseres…
ROLLBACK v4.3.54: SchemaGridSnapOverrules desactive. Le GripOverrule cassait le grip-stretch multi-grip (chaque entite snappait independamment et desynchronisait) et le TransformOverrule n attrapait pas le direct-drag. Comportement natif…
Snap-to-grid systematique en mode schema. Nouveau TransformOverrule + GripOverrule (SchemaGridSnapOverrules) interceptent les 3 chemins qui ignoraient la grille: 1) direct-drag (selection + clic-drag sur le corps sans MOVE ni grip), 2)…
Fix DYNCOPY tags non renumerotes: bypass du hook reactor avec appel explicite ECRENUM via SendStringToExecute a la fin de la commande si au moins une copie a ete faite. Garantit la resolution des doublons et la renumerotation des…
Fix 1 (pages renumerotees apres insertion liste de materiel) - InsertPageAt/CopyPageAt traitaient les pages matlist comme schema. Fix 2 (junction EC creee entre ligne ECSTRUCTURE et ligne schema) - JunctionTools utilise IsWireLayer strict…
Fix régressions 4.3.49 + finalisation TODO : 1) HOTFIX ECJUNCTION dans tableaux administratifs : RestoreMissingJunctions n'utilise plus IsElectricalLayer (qui matchait ECMATLIST/ECTOC/ECCARTOUCHE car préfixe EC) mais un nouveau…
Multi-fix release : 1) Export CRBX : chunks ELDAS Fourniture renumérotés en 0101..010N par position (avant: XX01..XX0N collisionnait avec slots SIA réservés 0301/0401/0501 = 'Pour installations'/'Date de l'offre'/'Offre no.' → seul le…
Correction bug ECPRESGEN sporadique : viewport légende qui zoomait parfois sur l'origine (0,0) de l'espace objet au lieu de la légende. Cause : tri des markers de légende par OldIdPtr (adresse mémoire native AC arbitraire) au lieu de…
V2 Disposition Tableau - 6 fixes majeurs : 1) Edition libre Move/Rotate/Delete/Duplicate avec selection + cadre rouge + raccourcis R/Suppr/Ctrl+D/Echap. 2) Boite a outils schema - panneau gauche TOP liste les composants ElectroSchema non…
Nouvelle feature majeure : Createur de Disposition Tableau (ECDISPO). - Dialog dockable pour concevoir la face avant d'un tableau electrique. - Catalogue embarque : 30 coffrets CH (Hager VECTOR/Volta/Univers, Schneider Resi9, ABB Mistral,…
Fix critique ECPRESGEN : crash AutoCAD intermittent (~1/3) pendant la génération de la présentation. Cause racine : 4 failles cumulatives dans la WPF Loading Window sur thread STA dédié : 1. Owner cross-thread HWND (Win32 interdit…
Correction critique export CRBX (SIA 451 / IfA18) : • Les articles matériel ELDAS sont désormais routés en chapitre 599 avec numéro ELDAS conservé inline dans la description (au lieu de 511.141 avec marqueurs qui causaient des rejets à…
ECFONCTION: RichTextBox Gras/Italique/Souligné/Couleurs (5 couleurs). Câble optionnel (case à cocher). Respect sauts de ligne manuels. Liste matériel: supprime TOUTES les pages et recrée. Propriétés texte: preview Arial + sans codes MText…
ECFONCTION: respect sauts de ligne manuels (Enter). Propriétés texte: preview visuel Arial + affichage sans codes MText bruts. Icône ECFONCTION PNG (ECCABLELIST).
ECFONCTION : police Arial + icône SVG intégrée. TOC auto-MAJ sur suppression/renommage/renumérotation page. Insérer liste matériel : supprime pages excédentaires. Filtres fabricants : masquage dynamique 0 articles.
Builder CRBX embarqué dans le bundle (es-crbx-export.mjs — fonctionne sans ElectroCAN local). Mémoire dialogue CRBX entre ouvertures (SDO+articles+remarques conservés). Fix Mettre à jour articles (toujours écraser depuis DB). Filtres…
Fix filtres fabricants dynamiques (masquage 0 articles). Fix builder CRBX FindBuilder robuste (OneDrive Desktop). Fix validation manifest ZIP. Builder vérif DLL versions avant package.
ECFONCTION: insérer texte de fonction (MText centré, 2mm Arial, wrapping auto, spec câble). COURBE supprimé dialog ECPROPS. Bouton Mettre à jour articles liste matériel. Fix icônes wrap fabricants. Décalage tableau matériel 5mm. Fix…
Fix crash double-clic remarque CRBX. Redesign panneau export : SDO/LDP comme en-têtes, subdivision active pour insertion, sync groupage après édition.
Fix cartouche couleur calque courant : entites du BTR cartouche+frame (Polyline/Line/MText/AttributeDefinition) heritaient du CLAYER+CECOLOR+CELTYPE courants user au moment de la creation - couleur du calque user au lieu de la couleur…
Fix MANQUANT v4.3.32 : RenumberAllComponents seul ne suffisait PAS car renvois clones nont pas dXRecord - LoadAllCrossRefs ne les voit pas - UpdateAfterRenumber ignore. Le user devait lancer ECRENUM manuellement car…
ECRENUM automatique apres TOUTE operation page : (1) CopyPageAt utilise maintenant ComponentTools.RenumberAllComponents (= ECRENUM complet : ScanAll + ResolveDuplicates + UpdateAfterRenumber + RelinkAllCrossRefs) au lieu de…
REVERT URGENT v4.3.30 (workflow casse). Confirme par 10 agents audit : (1) IsQuiescent check pour nativePasteCmds annulait TOUS les Ctrl+V legitimes (IsQuiescent est false des que CommandWillStart fire pour PASTECLIP elle-meme - editor…
3 ameliorations critiques : (1) Protection Ctrl+V pendant Jig actif. Si user fait Ctrl+V pendant ECLIGNES/ECJONCTION/etc en cours (Editor.IsQuiescent==false), paste annule via Ctrl+C interne AC + message clair. Jig continue normalement.…
ECRENUM auto apres DeletePage : appel automatique de ComponentTools.RenumberAllComponents (= ECRENUM) apres RenumberAllPages dans DeletePage. Encore sous IsCopyingPage=true donc reactors ne firent pas pendant la renumerotation. Bug user :…
Fix complet apres 10 agents audit. v4.3.27 couvrait CopyPageAt navigateur mais 4 trous restaient: (1) PASTECLIP natif AC viewport bypassait IsCopyingPage entierement - fix: intercept nativePasteCmds in Watcher.OnCommandWillStart set flag…
Fix DEFINITIF v2 deux bugs encore presents en 4.3.26 : (1) Tags dynamiques perdus apres Ctrl+C/Ctrl+V — RecreateEntityFromScratch utilisait br.BlockTableRecord (BTR anonyme sur BREF dynamique modifie) au lieu de br.DynamicBlockTableRecord…
Fix DEFINITIF copier-coller pages + delete + move : flag PageManager.IsCopyingPage neutralise les 3 reactors (InteractiveSchemaWatcher, JunctionTools, ContactMirrorReactor) pendant CopyPageAt/MovePageTo/DeletePage. Avant: 19 entites…
Fix regression 4.3.24 : CopyXDataSafe etait appele DEPUIS RecreateEntityFromScratch SUR une entite in-memory pas encore appended. dst.UpgradeOpen() plantait silencieusement, corrompant l entite - AppendEntity ratait ensuite -…
2 fixes : (1) Tags ref perdaient leur dynamisme apres Ctrl+C/V (rapporte 4.3.23) -- ajout CopyXDataSafe qui copie les XData en filtrant les TypedValue de type ObjectId/Handle (codes DXF 1005/330-363) qui auraient plante (refs vers entites…
CopyPageAt APPROCHE RADICALE : abandon TOTAL de DeepCloneObjects (qui plantait silencieusement sur les 19 jonctions+busbars cree par JunctionTools reactor). Boucle de reconstruction MANUELLE : pour CHAQUE entite de sourceIds,…
Le fallback Entity.Clone() de 4.3.21 echouait aussi pour les jonctions+busbars de JunctionTools (refs croisees XData). Nouveau fallback ROBUSTE : RecreateEntityFromScratch lit les proprietes geometriques une par une (Line…
CAUSE REELLE bug barres de bus identifiee via debug log : DeepCloneObjects ignorait silencieusement 19 entites (4 barres de bus L1/L2/L3/N + 14 jonctions + 1 ligne PE) car elles ont des XData/refs croisees creees par JunctionTools…
Strategie asymetrique pour fixer les 2 bugs barres de bus + delete page. GetPageEntityIds (COPY) = GENEREUX (any-overlap BBox + page rect elargi 30mm, fallback closest si entite spans hors zone). ErasePageEntities (DELETE) = STRICT (BBox…
Debug log GetPageEntityIds dans %TEMP%/eccopypagedebug.txt : trace chaque entite (type, handle, layer, center coords) et son owning page lors du Ctrl+C. Permet diagnostic si une barre de bus est encore mal attribuee, sans avoir besoin de…
Fix 2 bugs lies (Ctrl+C/V + DELETE PAGE) : meme cause racine, le critere d appartenance des entites a une page etait incoherent entre GetPageEntityIds (copy), ErasePageEntities (delete) et MovePageEntities (move/renumber). Pour les barres…
ROLLBACK navigateur de pages a UI 4.3.14 (refonte 4.3.15 cassait la navigation). Conserve uniquement la simplification de toolbar demandee par l user : 4 boutons essentiels (Nouvelle page, Renumeroter, Prec, Suiv). Les autres actions…
Bug barres de bus disparaissaient au Ctrl+C/Ctrl+V : critere d appartenance refondu (intersection 50%% BBox vs page rect, marge dynamique, gestion lignes axiales BBox=0) au lieu de centre-strict. Refonte complete navigateur de pages :…
Fix logo cartouche au-dessus du contenu : raster insere DANS le BTR ECCART avec MoveToBottom interne (le DrawOrderTable en MS etait ignore par AC 2026 pour les RasterImage, malgre SORTENTS=127 et MoveToTop des BREFs). Fix PageUp/PageDown…
2 fixes : 1. Logo cartouche : nouvelle approche. Au lieu de fighting RasterImage rendering avec SORTENTS, on fait MoveToTop sur les cartouches BREFs apres insertion logos → assure rendu cartouche DEVANT raster au changement de page (avant…
Fix DrawOrder logo + raccourcis PageUp/PageDown : 1. SORTENTS=127 (tous bits actifs) au lieu de bit 16 seul. Le bit 4 (redraws) etait manquant → au changement de page (zoom = redraw, pas regen), le raster revenait en avant. Maintenant…
Fix DrawOrder logo cartouche persistant : DrawOrder respecte au regen seulement si SORTENTS inclut bit 16 (regen sort). Le raster revenait en avant apres chaque regen. Maintenant on active SORTENTS|16 lors de l insertion du logo →…
2 fixes + reverse-junction reactor : 1. Logo cartouche : DrawOrder.MoveToBottom apres insertion du raster → le logo reste toujours derriere les cellules et textes du cartouche. 2. ECLIGNES recall via Enter/Tab : apres un flow ECLIGNES →…
Refonte majeure mode schema + lignes electriques : 1. EmptySchemaLogoOverlay : nouveau PNG ElectroCAD Schema (rouge/blanc). Fenetre WPF transparente restauree (apres tentative MS abandonnee). CleanupLegacyMsArtifacts purge les…
Fix ResolveLogoPath : le banner par defaut etait introuvable parce que je cherchais dans %APPDATA%AutodeskApplicationPlugins et %PROGRAMFILES%AutodeskApplicationPlugins, mais ElectroCAD installe le bundle dans…
Logo embarque CORRECTEMENT dans le BTR cartouche (visible via BREF). Reprend la technique ECPRESGEN.EmbedLogoInBtr : RasterImage avec Layer=0 + Color=ByBlock + Linetype=Continuous AVANT setting de l Orientation. Sans ces defauts de bloc,…
Deux fixes critiques sur la zone logo : 1. Le filtre ECLOGOZONE manquait dans CloneFlatTemplate (deuxieme code path du clonage template). Resultat : rectangle orange cloneait dans le BTR cartouche du schema. Fixe : filtre present dans les…
Logo image desormais inclus DANS le BTR du cartouche (suit le bloc cartouche, n est plus pose en MS). - EnsureLogoInCartoucheBlock : raster RasterImage append au BTR ECCARTformat. Toutes les pages partagent le meme BTR donc une seule maj…
Rectangle zone logo visible UNIQUEMENT en mode edition du gabarit (ECEDITCART). Schemas finaux : aucun rectangle, juste le logo image. - ECEDITCART (sur DWG gabarit) dessine maintenant un rectangle orange pointille ECLOGOZONE dans le…
Fix visibilite du rectangle zone logo : couleur orange (30) + linetype DASHED + LW 0.30mm au lieu de gris 251 invisible. Le rectangle apparait maintenant clairement dans le cartouche (toujours non-imprimable). Panneau ECEDITCART precharge…
ElectroSchema : zone du logo dans le cartouche etirable dynamiquement. - Nouveau rectangle gris ECLOGOZONE persistant dans chaque cartouche, deplace/redimensionne avec les grips natifs AutoCAD (4 coins + 4 milieux). - Nouveau panneau…
ECPRESGEN Modifications : Designations left-aligned + colonne elargie (72% vs 64%) + warn SetPlotConfigurationName(None) supprime (probe-call intentionnel).
Installateur 4.2.24 stable. Tous les builds posterieurs (4.2.25 → 4.3.4) ont introduit un bug runtime AC qui empechait le chargement du ribbon. Cette version 4.2.24 est la derniere proven working. Installer Inno mono-fenetre, 0 droits…
STABLE — Installer Inno mono-fenetre + bundles 4.2.24 (proven working). Code Pascal cleanup et TRUSTEDPATHS conserve. Pour utilisateurs venant de versions cassees 4.2.25-4.3.4 : desinstall manuel via Programmes-Fonctionnalites puis…
UninstallPreviousVersions auto + cleanup PrepareToInstall + LangVersion=12.0
Fix critique : CleanupOldBundles deplace en PrepareToInstall (avant extract des fichiers). BUG 4.3.0-4.3.2 : CleanupOldBundles tournait en ssInstall step → Inno avait DEJA commence a copier les fichiers → mon cleanup supprimait ce qu'Inno…
CRITIQUE — Bundles recompiles avec LangVersion=12.0 (au lieu de latest). CAUSE CONFIRMEE du "Type de fichier inconnu" sur NETLOAD : la machine de build n'a QUE .NET 10 SDK installe. Roslyn .NET 10 compile par defaut en C 13/14 qui emet…
REFONTE COMPLETE — Installateur MONO-FENETRE Inno pur, plus de WPF qui s'ouvre. (1) Plus de child EXE WPF lance. Tout dans Inno : [Files] copie directe AppData, [Registry] HKCU pour chaque ACAD-XXXX:LANG (15 langues x 4 produits = 60…
CRITIQUE — Abandon definitif du layout junction NTFS. Refonte de l'install. (1) Plus de versionsX.Y.Z + plus de junctions = plus de bugs ReadBundleVersion unknown, plus de PackageContents.xml manquant. Copie directe srcBundle -…
CRITIQUE — Installateur INRATABLE sans dependance admin. (1) Fix AppId Inno GUID malforme (ELECTROCAD2026 contenait des chars non-hex) - ElectroCAD apparait maintenant dans Programmes & Fonctionnalites Windows + desinstallateur…
CRITIQUE — Fix bundles dupliques par design. Avant 4.2.25, GetInstallDirsForPlugin retournait [AppData + ProgramFiles] pour ElectroCAD/ElectroSchema en admin+AC2026 - creait 2 copies simultanees par design = TypeLoadException, ribbons…
ECPRESGEN bloc Modifications : 4 lignes (au lieu de 5), attributs centres dans les colonnes a 3mm (avant 1.88mm), largeur identique au cartouche, et logo embarque DANS le BTR cartouche (un seul handle pour deplacer/copier).
Une question sur une version ? Consultez la FAQ ou contactez le support. Téléchargez la dernière version.