Bonjour,
Je en sais pas comment fonctionne FireFox mais voici les tests que je fais avec NotedPad.exe et avec DeuxForm (un programme de test de communication entre forms).
Je lance le bloc...
Type: Messages; Utilisateur: Phil Rob
Bonjour,
Je en sais pas comment fonctionne FireFox mais voici les tests que je fais avec NotedPad.exe et avec DeuxForm (un programme de test de communication entre forms).
Je lance le bloc...
Et que se passe-t-il quand vous utilisez mon code dans lui ajouter quoi que ce soit ?
Bonjour,
Pour trouver uniquement les processus FireFox, le code devrait être :
Dim SearchForThis As String = "firefox"
Dim P As System.Diagnostics.Process
Try
For Each...
Je ne suis pas trop au courant de la programmation du VBA xls et c'est bien de cela qu'il s'agit : tu veux faire "jouer" du code VBA par ton application VB.Net.
Pour cela, il faut d'abord écrire le...
Bonjour Mada,
Peut-être ce code :
ExcelWorksheet.Columns("M:M").Select
Selection.Locked = True
Suite ..., j'avais oublié une ligne :oops: ...
Bonjour,
Peut-être que le code suivant fera mieux que le tien ....
Remplissage de la ListBox1 avec les ProcessNames des process trouvés.
Dim P As System.Diagnostics.Process
Try
...
On en revient donc à la gestion de la memoire.
Alors là, moi j'en reviens aux paires New-Dispose.
Il n'y a sûrement pas que des Using dans ton programme et il faut chercher les New orphelins. Je...
Bonsoir Excalybur,
Je pense que le gestionnaire des tâches donne l'outil que tu demandes. Il suffirait de le garder actif dans un coin de l'écran et voir comment il se comporte pendant le...
Bonjour,
Le message de mk4-Hurrican me donne une idée ...
Je te propose de placer un Flush après chaque ligne d'écriture.
Bien sûr, il s'agit d'une opération supplémentaire, ça ne va pas...
Effectivement, si le Using est à l'intérieur d'une boucle et que ça ralentit, on ne peut plus accuser l'absence de Dispose().
C'est un vrai problème...
Bonjour,
J’ai révisé Using et fait les tests annoncés.
La fermeture du fichier est nécessaire pour forcer la vidange du buffer vers la mémoire de masse, rien de nouveau.
J’ai fait le test du...
Désolé Umfred, mais je ne vois pas. Si tu vois ça dans la doc, ce n'est pas dans la page atteinte par ton lien (https://learn.microsoft.com/fr-fr/do...r?view=net-7.0).
Par ailleurs, l'exemple...
En effet Umfred, l'exemple de la doc n'explicite pas le Close().
Mais ce n'est qu'un exemple et le texte ne dit rien du Close().
Toutefois, dans les méthodes, nous trouvons "Libère toutes les...
Sauf erreur de ma part, USING fait le nécessaire tant au niveau du New qu'au niveau du Dispose .
Et donc, dans ton code, pas de New ni de Dispose dans le USING, mais bien en dehors :
'......
A propos des Dispose(), il doit y en avoir un pour chaque instruction New().
New() instancie un objet en mémoire et donc, lui réserve la mémoire nécessaire, tandis que Dispose() détruit l'objet et...
Bien vu Popo !
Voici ce que devrait le code :
'... affectation du RcSet
'...
'... puis :
Ok, je me fais un programme de test et je te dirai ...
Oui bien sûr, mais as-tu essayer d'intervertir les 2 lignes ?
Bon sang, DAO, c'est loin ...
Mais si cette erreur vient de la ligne ListView1.Items.Add(Lst), il faudrait la permuter avec la ligne RcSet.MoveNext().
Si ça ne marche pas, je ferai des tests,...
Quelle erreur, à quelle ligne ?
...
Voici l'exemple que je reprends de ma doc :
Dim UneLigne As ListViewItem ' Déclaration d’une variable de type ListViewItem
UneLigne =...
Bonjour,
Peut-être qu'en affectant la ListView à l'intérieur de la boucle While, tu obtiendras tous les enregistrements ...
Requête="Syntaxe SQL"
RS=dB.OpenRecordSet(Requête)
While not...
Bonjour,
Pour mesurer et comparer le temps d'exécution de processus, je ne vois que le comptage des Ticks pour obtenir la meilleure précision.
Mais je m'intéresse ici aux prises de temps....
Étonnant !
Le principal est que ça marche.
Bonne journée....
Ok, au moins j'ai compris ce que tu veux en matière de temps.
J'y regarderai demain, j'ai une idée a tester.
....
Bonjour,
L'ajout d'une variable SousTotaux pourrait aider.
Chaque fois qu'est ajouté un sous-total, cette variable en serait augmentée :
SousTotaux = SousTotaux + LeSousTotalAjoute
Pour...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.