le 09-30-2021 10:20 AM
Je teste ça lundi dès que possible, je dois partir.
Merci en tout cas de votre aide. Bonne fin de semaine.
le 09-30-2021 02:03 PM
le 10-04-2021 03:30 AM
Et bien cela fonctionne !
J'avais déjà essayé de modifier par 0,0000 , mais du coup la macro ne fonctionnait plus correctement en l'appliquant via Excel.
Avec NumberFormatLocal en plus, cela fonctionne pour les deux méthodes.
Merci beaucoup !
Est-ce que vous avez une idée pour l'utilisation du nouveau VI "Ecrire dans un fichier", qui ne possède plus d'entrée T/F permettant d'écrire à la suite ?
10-04-2021 05:20 AM - modifié 10-04-2021 05:21 AM
le 10-04-2021 10:23 AM
le 10-04-2021 10:46 AM
Voici le VI proposé en remplacement :
Bon, j'ai trouvé une solution, mais c'est alambiqué...
Il faut récupérer la position dans le fichier à chaque fin de structure, rouvrir le fichier dans la suivante et écrire à partir de l'offset défini précédemment. Ou comment se compliquer la vie... Si quelqu'un a une autre solution, je suis preneur !
Voici un exemple avec l'ancien VI :
Et l'équivalent avec le nouveau VI :
C'est tout de même bigrement moins pratique !
10-04-2021 10:52 AM - modifié 10-04-2021 10:54 AM
Merci Ben64, effectivement avec l'option que tu donnes, ça allège un peu (ça évite d'avoir un indicateur "Position écriture fichier").
le 10-04-2021 11:08 AM
En fait c'est encore plus simple. Le problème est que tu ouvres le fichier dans la boucle, règle générale on ouvre un fichier avant la boucle et on le ferme après. La fonction d'ouverture d'un fichier place le curseur de position au début, donc si c'est dans la boucle à chaque itération il est remis au début.
Voici la solution simple
Ben64
le 10-06-2021 02:25 AM
Oui, c'est l'achitecture "à l'ancienne" de mes programmes qui pose problème. Au bout d'un moment, à force de construire du neuf sur des fondations en ruine, ça finit par ne plus tenir :-). Il faut que je revoie tout ça.
En tout cas, je considère le problème comme résolu. Merci !