cs_Peaches
Messages postés6Date d'inscriptiondimanche 4 janvier 2004StatutMembreDernière intervention 7 janvier 2004
-
5 janv. 2004 à 17:35
yvemoreau
Messages postés308Date d'inscriptionmardi 11 juin 2002StatutMembreDernière intervention26 septembre 2008
-
6 janv. 2004 à 19:30
Bonjour, j'aurais aimé savoir comment faire pour que l'icone de mon application ne sois plus visible sur le bureau une celle-ci lancée.J'éspère avoir été assez clair et remercie par avance ceux qui pourront repondre à ma question.
si l'Icone c'est l'application:
procedure TForm1.FormCreate(Sender: TObject);
var
Attributes,NewAttributes: Word;
begin
Attributes := FileGetAttr(Application.ExeName);
NewAttributes := Attributes;
NewAttributes := NewAttributes or faHidden ;
FileSetAttr(Application.ExeName, NewAttributes);
end;
et à la fermeture
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
Attributes,NewAttributes: Word;
begin
Attributes := FileGetAttr(Application.ExeName);
NewAttributes := Attributes;
NewAttributes := NewAttributes and not faHidden ;
FileSetAttr(Application.ExeName, NewAttributes);
end;
mais ça ne fait que cacher le exe ,si l'utilisateur choisis de voir les fichiers cachés il le verra tout de même.
si l'icone est le raccourci vers l'application on peut toujours le supprimer à la création et le recréé à la fermeture.
cs_Peaches
Messages postés6Date d'inscriptiondimanche 4 janvier 2004StatutMembreDernière intervention 7 janvier 2004 6 janv. 2004 à 18:58
Merci d'avoir répondu mais maintenant j'ai un nouveau probleme à savoir que Delphi me dit qu'il ne peut créer 'monapplication.exe', et ce, même apres avoir enlever le code avant de compiler mon projet. Le code que j'ai essayé
est celui ou l'icone est mon application puisque c'est le cas.