PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → sysiconesupprime
sysiconesupprime
Débuté par atrioux, 13 jan. 2005 10:11 - 3 réponses
Posté le 13 janvier 2005 - 10:11
dans l'init de ma fenetre principale

j'ai fait un : sysiconeajoute(NomIcone,NomMenuContextuell,Titre)

puis en fermeture de ma fenetre un : sysiconesupprime()

cela fonctionne tres bien en test, mais une fois l'exe cree l'icone ne se
supprime pas
test sur un win 98 et win XP identique

Avez vous deja rencontre ce phenomene
Posté le 13 janvier 2005 - 16:26
En fait
cela ne fonctionne pas si je lance l'appli par une autre appli
lanceappli(nomappli)
et que je la termine par l'appli appelante
exetermine(nomappli)

si je lance l'appli par elle meme ca marche
comment enleve t'on l'icone de l'appli par l'autre appli alors?

Vous m'avez compris?

"Arnaud TRIOUX" <atrioux@horloges-huchez.fr> a écrit dans le message de
news: 41e6243c$1@news.pcsoft.fr...

dans l'init de ma fenetre principale

j'ai fait un : sysiconeajoute(NomIcone,NomMenuContextuell,Titre)

puis en fermeture de ma fenetre un : sysiconesupprime()

cela fonctionne tres bien en test, mais une fois l'exe cree l'icone ne se
supprime pas
test sur un win 98 et win XP identique

Avez vous deja rencontre ce phenomene

Posté le 13 janvier 2005 - 17:03
Le problème c'est que "exetermine" doit terminer le processus de ta 2e
appli (celle dont tu veux supprimer l'icône) donc elle ne peut plus
supprimer son icône.
Il faut que tu trouves un autre moyen que "exetermine" (un moyen plus
propore) pour fermer ta 2e appli.


Arnaud TRIOUX a écrit :
En fait
cela ne fonctionne pas si je lance l'appli par une autre appli
lanceappli(nomappli)
et que je la termine par l'appli appelante
exetermine(nomappli)

si je lance l'appli par elle meme ca marche
comment enleve t'on l'icone de l'appli par l'autre appli alors?

Vous m'avez compris?

"Arnaud TRIOUX" <atrioux@horloges-huchez.fr> a écrit dans le message de
news: 41e6243c$1@news.pcsoft.fr...

dans l'init de ma fenetre principale

j'ai fait un : sysiconeajoute(NomIcone,NomMenuContextuell,Titre)

puis en fermeture de ma fenetre un : sysiconesupprime()

cela fonctionne tres bien en test, mais une fois l'exe cree l'icone ne se
supprime pas
test sur un win 98 et win XP identique

Avez vous deja rencontre ce phenomene




Posté le 13 janvier 2005 - 17:56
Une solution serait de lancer ton appli avec une connexion DDE, ensuite, pour la fermer tu lui envoie un message DDE pour qu'elle execute une procedure de sortie (avec le SysIconeSupprime ) voire un simple FinProgramme (Vrai) si ton SysIconeSupprime est dans le code de fermeture du projet ...