Groups | Search | Server Info | Login | Register
Groups > it.comp.lang.delphi > #18128
| From | "Alessandro B." <bobbo@tecnosoft.it> |
|---|---|
| Newsgroups | it.comp.lang.delphi |
| Subject | Re: Controllare l'esecuzione di un programma in rete |
| Date | 2025-04-25 10:32 +0200 |
| Organization | Tecnosoft |
| Message-ID | <vufhbr$3ioco$1@dont-email.me> (permalink) |
| References | <vudhbu$1o74b$1@dont-email.me> <vudibq$1p0gg$1@dont-email.me> <vudo7t$1tufa$1@dont-email.me> <vuf8gr$3b4tt$1@dont-email.me> |
Ciao, confermo che tutto funziona grazie al fatto di tenere il file aperto in modalità esclusiva. Se l'applicazione viene terminata o il pc si spegne, non sarà più aperto e sarà quindi cancellabile. Per evitare il problema del "è già aperto..." utilizzo dei numeri di postazione diversi per ogni singola postazione che utilizza il software (lo salvo nel registro nella sezione HKEY_CURRENT_USER\Software\...) In questo modo funziona anche se utilizzato in un server con accesso terminal / desktop remoto. Unico inconveniente devi almeno una volta alla prima esecuzione assegnare un nome/numero alla postazione: io mi salvo il numero massimo raggiunto in un file di configurazione vicino all'eseguibile e se nel registro non trovo la chiave già inserita incremento di uno il numero nel file di configurazione e inserisco la chiave nel registro A me è servito anche per gestire il numero di licenze / postazioni contemporanee che sono attive sul programma, da qui la necessità dell'apertura esclusiva Alessandro
Back to it.comp.lang.delphi | Previous | Next — Previous in thread | Find similar
Controllare l'esecuzione di un programma in rete Daniele <daniele.xxxx@yyyyy.ww> - 2025-04-24 16:20 +0200
Re: Controllare l'esecuzione di un programma in rete "Alessandro B." <bobbo@tecnosoft.it> - 2025-04-24 16:37 +0200
Re: Controllare l'esecuzione di un programma in rete Daniele <daniele.xxxx@yyyyy.ww> - 2025-04-24 18:18 +0200
Re: Controllare l'esecuzione di un programma in rete MBulu <cusinma@libero.it> - 2025-04-25 06:02 +0000
Re: Controllare l'esecuzione di un programma in rete "Alessandro B." <bobbo@tecnosoft.it> - 2025-04-25 10:32 +0200
csiph-web