TTrayIcon chrasher min service
Hey,Jeg bruger Turbo Delphi (http://www.turboexplorer.com/) aka den gratis Delphi 2006 med begrænsningen at der ikke kan installeres 3. parts komponenter.
Turbo Delphi har en rigtig lækker TTrayIcon komponent ligesom Delphi 2006.
Problemet er imidlertid at den chrasher min NT service, så snart jeg dropper min TTrayIcon ned i min service så chrasher min service når maskinen genstartes.
Problemet er altså at TTrayIcon ikke håndterer at servicen startes inden der er logget på windows og altså inden der er en taskbar/systray.
Servicen chrasher ikke hvis jeg har disabled TTrayIcon og servicen starter.
Og ja min service må gerne interagere med desktoppen.
Jeg vil altså gerne kunne styre TrayIcon.Visible true/false, så min service sætter TrayIcon.Visible := true; når der logges på maskinen og sætter den til false når der logges af maskinen.
Hvordan tilføjer jeg den logik til min service?
på forhånd tak,
Simon