begin process at 2008 08 30 12:14:48
1 234 000 membres
37 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

12 commentaire(s) de werdDomain sur des sources sur vbfrance

Le : 11/08/2008 22:04:28
Source : MSN PLUG-IN (TRÈS GROS PROJET FINI)
tu n'a pas encore fait le changement dans la source!

".Columns.Add("Groupe", (.Width / 30) * 7, HorizontalAlignment.Left)" = erreur!
remplacer comme ceci
".Columns.Add("Groupe", CINT((.Width / 30) * 7), HorizontalAlignment.Left)"

Merci

note: Conversion de 7.1 a 8 du project donne 24 erreur ce ce genre, tu pourais l'arranger


Le : 12/07/2008 22:51:38
Source : FAVORITE LIST CONTROL
en quelque sorte, mais pour mon programme javais besoin d'un controle personaliser, je n'ai utiliser ni treeview
ni listview ;-)


Le : 05/07/2008 12:59:09
Source : TITLE BAR, AJOUTEZ VOTRE BOUTTON DANS LA BARE DE TITRE DES FENETRE
pour repondre a claudetom:

le nom des process difere de vista a xp
2)si pas de handle de fenêtre actif(sa arrive jamais, le bureau est considerer comme un handle, donc quand aucune fenetre est selectioner, le bureau l'est)
si tu veut regler le probleme sous vista, donne moi le nom de du process ou vista affiche encore la bare(c 'est ecrit dans le menu de la bare, celui qui est en gris)
(enabled = false)
p.s: je n'ai pas vista, donc je ne peut faire ces teste moi meime ;-)


Le : 04/01/2008 12:40:09
Source : SAVOIR À QUEL PROGRAMME APPARTIENT UNE ICONE DE LA ZONE DE NOTIFICATION ("TRAY") ET LISTER LES ICONES
finalement jai re-fait le test et la nouvelle version fait encore buger explorer quand on "refresh" la liste a plusieur reprise...

premierement jai ue une erreur "NullReferenceException" dans
la function HICON2StdPicture(ByVal hIcon As IntPtr) --> la valeur de
hIcon etais 0 c'est a dire invalide ... (je crois que une erreur dans  
explorer lui-meme en est la cause, il n'y aurais pas une façon
asynchrone(asynchronous) plus sur?)

*Le probleme persite apres la premiere erreur jusqu'a ce-que l'on quite
  windows ou redémarrer explorer.exe (kill+run). Meime si on Redemare  
  l'application en question, la meime erreur continue d'etre afficher.

si l'on ne redemare pas explorer, explorer ne fait pas juste "buger"
il declanche une Exception non gérée que voici:

Exception non gérée à 0x01af1000 dans explorer.exe : 0xC0000005: Violation d'accès lors de la lecture de l'emplacement 0x01af1000.

j'ai ecrit tout cela car ce probleme me frène a pouvoir l'utiliser dans une bare de tâche personaliser(que jai fait pour moi) allors si tu a une idée de comment coriger ce probleme, fait moi en part ici ;-) je visite cette page tout les 2 ou 3 jours.

merci d'avance


Le : 04/01/2008 08:31:40
Source : SAVOIR À QUEL PROGRAMME APPARTIENT UNE ICONE DE LA ZONE DE NOTIFICATION ("TRAY") ET LISTER LES ICONES
salut, j'obtien une erreur qui a raport a un debugage distant?il me demende l'acces au reseau, je l'autorise et il n'arive pas a ce connecter. jai du crée un nouveau project et ajouter manuelement les fichier... pourais tu verifier sa svp? :p

la nouvelle version regle-t-elle le probleme avec explorer.exe quand un grand nombre de "refresh" est effectuer (ex.:2 fois par secondes, pendant 6 heurs et les fenetres contenue dans le procesus explorer.exe sont affecter par je ne sait koi mais ce n'est pas normale :p)





Le : 23/12/2007 09:43:48
Source : SAVOIR À QUEL PROGRAMME APPARTIENT UNE ICONE DE LA ZONE DE NOTIFICATION ("TRAY") ET LISTER LES ICONES
bon bon une autre info de la source, est tres utile pour avoir les icones dans la bare des tache... mais si vous voulez avoir les modification vou devez re-demender la liste a chaque fois... mais avec la meime reference memoir(dans le boutton) allors vous devez garder ses valeurs en en les declarent dans le form ou le module ... allor dans la function GetTrayIcons_2KLater, qui ce trouve dans modListTray.vb

Dim hProc As Integer 'handle de Explorer.exe
    Dim hTray As Integer 'hWnd du tray
    Dim pid As Integer 'identifiant de Explorer.exe
    Dim ptrVM As IntPtr 'pointeur vers la zone mémoire pour TBBUTTON
    Dim ret As Integer 'valeur de retour
    Dim ptrTip As IntPtr 'pointeur vers une chaîne Unicode (Tip ou Path)
    Dim tbut As TBBUTTON 'les infos sur le bouton
    Dim TChar As Short 'contient un caractère unicode
    Dim x As Integer 'compteur
    Dim nIcons As Integer 'nombre d'icones dans le tray
    Dim Icons() As Tray 'tableau temporaire des icones dans le tray
    Dim lbut As Integer = System.Runtime.InteropServices.Marshal.SizeOf(tbut)
    Dim ptr As IntPtr 'pointeur


changer :
ptrVM = VirtualAllocEx(hProc, IntPtr.Zero, lbut, MEM_COMMIT, PAGE_READWRITE)

pour :
If ptrVM.ToInt32 = 0 Then ptrVM = VirtualAllocEx(hProc, IntPtr.Zero, lbut, MEM_COMMIT, PAGE_READWRITE)

et enlevez la section cleanup(de la function) pour l'appeler que quand vous aurez fini avec cette function, exemple dans l'evenement FormClosing

Cleanup:
        'on libère la mémoire allouée
        VirtualFreeEx(hProc, ptrVM, 0, MEM_RELEASE)
        'on ferme le handle de Explorer.exe
        CloseHandle(hProc)

Merci et bon code! :d


Le : 23/12/2007 04:05:00
Source : SAVOIR À QUEL PROGRAMME APPARTIENT UNE ICONE DE LA ZONE DE NOTIFICATION ("TRAY") ET LISTER LES ICONES
un autre petit comm... quand on Refresh souvent sa plante et on doit redemarer pour pouvoir l'utiliser encore... il n'y aurais pas un moyen de verifier sa? ( je fait une copy de la bare des tache, donc je doit L'Actualiser toutes les 3000 Ms
(c'est pas ma machine le probleme je vien de tout re-instaler)



Le : 22/12/2007 08:57:04
Source : SYSTRAY: VIRER N'IMPORTE QUELLE ICÔNE
ok dsl tout le monde, lol la source est disponible en .net http://www.vbfrance.com/codes/SAVOIR-QUEL-PROGRAMME-APPARTIENT-ICONE-ZONE-NOTIFICATION-TRAY_36280.aspx


Le : 22/12/2007 08:54:02
Source : SAVOIR À QUEL PROGRAMME APPARTIENT UNE ICONE DE LA ZONE DE NOTIFICATION ("TRAY") ET LISTER LES ICONES
EXCELENT! WOW sa marche #1 sur xp :) (10/10)
juste un petit comm... en fesans la conversion en vb.net (8) 2 erreur de type... (explicit option on) le cast de shotr a integer n'est pas permi. utilisez ctype(Integer, Short) :
Dans modSystray_9x.vb:
remplacer : (line 118)
    If (ReadProcessMemory(hP, lpData, temp(0), dwCount * 4, 0)) Then

par:
    If (ReadProcessMemory(hP, lpData, CType(temp(0), Short), dwCount * 4, 0)) Then

ET

remplacer : (line 250)
    ReadProcessMemory(hProc, New IntPtr(tbut.dwData), Icons(x).hwnd, 36, ret)

par:
    ReadProcessMemory(hProc, New IntPtr(tbut.dwData), CType(Icons(x).hwnd, Short), 36, ret)

apart de sa super le code! :) jai rien a dire, de mon coter je vais eseyer de trouver commen avec SendMessage sender un double click a l'icone :D

MERCI ENCORE! :D


Le : 20/12/2007 10:52:48
Source : SAVOIR À QUEL PROGRAMME APPARTIENT UNE ICONE DE LA ZONE DE NOTIFICATION ("TRAY") ET LISTER LES ICONES
Salut, Ton code est #1! exactement ce que je cherchais.
a ma grande deception en vb6 :( j'utilise vb.net et je ne connais pas bien les type et la diference de syntax de vb6. De plus je ne dispose pas de visual studio 6... Jai bien observer des similitude mais je suis bloquer a plusieurs points dans la traduction de vb6 à vb.net.
J'ai une application qui remplace la bare des tache mais je doit utiliser un "MASK" transparent pour pouvoir utiliser les icons du "tray".

Allors voila, jai besoin d'aide. J'ai pas l'habitude de demender la charitée mais je fait une exception.Une fois complet je publirais mon project sur vbfrance.com

Si il y a quelqun qui connais bien vb6 et vb.net et qui veut bien traduire ce que jai besoins (surtout ce qui ce trouve dans common.bas)

jai seulement besoin  de la liste des icones et son hWnd.

ou si qq1 a vb6 et qui veut bien me compiler un DLL contenant les function/sub/type(structure) qui suporte COM si posible

merci je laisse mon e-mail pour me rejoindre
retirez l'antispam("antispam-")
antispam-rnsoft_projects@hotmail.com



[ Page 1 ]

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS