Si vous avez besoin d'un logiciel pour étendre les capacités de votre logiciel de CAO (Revit, AutoCAD, Inventor, Vault, Navisworks, Solidworks, SketchUp...), vous êtes au bon endroit. Depuis 2008, je suis spécialisé dans le développement de ce type de programme.

Contactez moi au (+33) 6.46.40.75.66 ou par E-mail (maxence.delannoy@wiip.fr) pour un devis gratuit.

iLogic : valeur maxi

A l'occasion d'une formation iLogic que j'ai donné récemment, un stagiaire m'a demandé comment on pouvait récupérer la valeur la plus grande d'une liste de valeurs provenant d'un paramètre multivaleur.

.NET propose une fonction Max(), mais elle ne prend que 2 arguments. Donc dans ce cas, j'utilise la méthode Max() de Linq. J'ai essayé le code suivant :

.NET 6 / WPF : personnaliser le chrome d'une fenêtre

Le "Chrome" d'une fenêtre c'est tout ce qui ne fait pas partie de la zone cliente, c'est à dire la barre de titre et la bordure :

Chrome

On a de plus en plus le besoin de personnaliser cette zone, notamment si on veut un interface type ruban ou si on veut un thème clair et un thème sombre.

Pour cela, WPF dispose d'un élément WindowChrome. Mais son utilisation n'est pas vraiment intuitive.

Etiquettes:

AutoCAD : variable système ASMOUTVER

Je viens de trouver une variable ASMOUTVER (Autodesk ShapeManager OUT VERsion) non documentée dans AutoCAD. Elle sert à définir la version utilisée pour écrire les fichiers SAT. Par défaut elle est à 70, ce qui fait qu'AutoCAD crée des fichiers SAT avec la version 700 qui correspond à ACIS 7. Donc les fichiers SAT produit par AutoCAD sont compatibles avec ACIS.

Si on passe la variable à 0, AutoCAD utilise la dernière version supportée par ShapeManager : 22800 pour AutoCAD 2023 (T.53.0.0).

Autodesk Network License Manager: licence réseau non disponible

Si vous avez le message suivant quand vous vous connectez à Vault:

Licence réseau non disponible

Causes courantes: toutes les licences sont en cours d'utilisation, le serveur est arrêté ou la licence a expiré. Contactez votre administrateur système ou l'assistance.

Erreur [-5.414.0]

iLogic : recentrer le texte des cotes linéaires

Si vous modifiez les dimensions d'un modèle 3D, le texte des cotes linéaires reste par défaut à l'emplacement où il se trouve, même si la cote s'allonge ou se rétrécit. Ce comportement peut être adéquat si vous avez volontairement déplacé la cote parce qu'elle entrait en collision avec un autre élément du dessin, mais parfois vous voulez tout simplement que le texte reste centré.

C#: upload a file to a FTPS server

You'd think it would be easy, but it turns out to be more complicated than you'd imagine.

Etiquettes:

iLogic : associer une règle à un événement avec du code

Le lien entre une règle et un événement est établi via un jeu de iPropriété caché nommé _iLogicEventsRules.

Livre Revit 2022

Une nouvelle version de mon livre sur Revit 2022 est disponible depuis peu. Vous pouvez le commander en ligne sur le site de mon éditeur, les Editions ENI.

Livre Revit 2022

Etiquettes:

AutoCAD 2022

AutoCAD 2022 est disponible.

Etiquettes:

Visual Basic n'évoluera plus

Microsoft vient d'annoncer que Visual Basic sera bien supporté dans .NET 5.0, ce qui semble être une bonne chose pour les développeurs utilisant ce langage, mais en même temps ils annoncent que le langage n'évoluera plus.

Visual Basic continuera donc à fonctionner sur Windows et sur les autres plateformes via .NET Core mais il ne bénéficiera plus des futures nouvelles fonctionnalités qui nécessiteront une modification du langage.

Etiquettes:

Pages

Subscribe to WIIP RSS