PDA

View Full Version : [pascal] icona in bassoa destra e finestra invisibile


kikkas
03-10-2009, 13:53
ciao a tutti, volevo fare un programma in pascal, possibilmente usando lazarus, ma va bene anche delphi...(diciamo che per principio vorrei usare freepascal, ma credo che cambi poco...)

Vorrei fare un programma che all'avvio, faccia comparire un icona in basso a destra (di fianco all'orologio per intenderci), mentre la finestra rimane invisibile.

Inoltre facendo click sull'icona in basso a destra si deve aprire un menu con varie opzioni...se questo non è possibile vorrei che si aprisse allora una seconda finestra dove poi metto le varie opzioni...

è da tanto che non programmo e non ricordo come si faccia ad avere la finestra invisibile....

vi ringrazio in anticipo per l'aiuto:D , spernado di non aver chiesto niente di improponibile

Tommy81
04-10-2009, 10:47
Ciao, io lascerei perdere il Pascal per fare una cosa del genere e passerei a qualcosa di decisamente più evoluto come Delphi. Per darti un'idea di come fare prendi spunto da questi documenti tutorial:
http://www.latiumsoftware.com/en/delphi/00035.php
http://delphi.about.com/od/kbwinshell/l/aa122501a.htm
http://delphi.about.com/od/kbwinshell/l/aa121801a.htm
http://www.darnkitty.com/delphi/systemtrayicon/
Qui invece hai già componenti scritti che ti possono risultare utili (alcuni free e alcuni a pagamento, vedi cooltrayicon è un classico! ha anche esempi dimostrativi):
http://www.torry.net/pages.php?id=245

kikkas
04-10-2009, 10:52
ora mi hai messo in panico....

con delphi il linguaggio di programmazione usato non è il pascal??
lazarus non è l'equivalente opensource di delphi?

comunque mi do una occhiata a questi tutorial ora.

Tommy81
04-10-2009, 16:52
ora mi hai messo in panico....

con delphi il linguaggio di programmazione usato non è il pascal??
lazarus non è l'equivalente opensource di delphi?

comunque mi do una occhiata a questi tutorial ora.

Delphi non è altro che uno sviluppo successivo del Pascal. Il linguaggio è sempre pascal ma implementato per offrire molto di più. Quindi se conosci il pascal puoi scrivere tranquillamente programmi con un compilatore Delphi. Sì, lazarus è la versione free del delphi che è stato sempre commerciale (prima borland ora embarcadero). Quindi lazarus va benissimo. Quello che ti serve è una buona base di pascal.
Per i tutorial dacci un'occhiata e vedi quanto ne capisci, per renderti pure conto delle conoscenze che devi avere per scrivere un programma come quello che ti serve.