Goblin (Member)
Expert
Messaggi: 375
Iscritto: 02/02/2011
|
Carlo, a vedere il tuo esempio, forse iz1kbp vuole settare una sequenza di bottoni in form1, salvarla e quando si apre la form2 richiamarla con la stessa sequenza, se così fosse io scriverei una classe dizionario che sente la pressione dei bottoni la memorizza e all'occorrenza può essere richiamata, e salvata da qualche parte magari in un DB o semplicemente in un file di testo, con 2 metodi save e load la salvi e alla riapertura dell'applicativo richiami le sequenze salvate.
G.
NB: se così non fosse ... dimenticatevi di questo post
Ibis redibis non morieris in bello |
|
Carlo (Member)
Guru
Messaggi: 1317
Iscritto: 29/01/2018
|
Ma non so, ha detto che non vuole salvare file....
Il mio è un esempio solo per mostrare l'user control, non fa nulla di funzionale.
Ultima modifica effettuata da Carlo il 04/03/2020 alle 14:12
in programmazione tutto è permesso |
|
Goblin (Member)
Expert
Messaggi: 375
Iscritto: 02/02/2011
|
OK, sulla falsa riga data da Carlo ho fatto una "demo" ... vediamo se ho capito, caricato il form si selezionano alcuni bottoni, si salva lo schema, poi si crea un ulteriore form e si ricarica lo schema appena salvato,
in allegato ... se riesco a caricarlo il file .zip contenente solo il file .exe ... per i sorgenti fate richiesta
EDIT: non riesco a fare un upload dei file .exe https://drive.google.com/open?id=1xdKRqr3TmOTyZFKCcDT5tV2X_ ... da questo link si può scaricare dal drive di google
Ultima modifica effettuata da Goblin il 04/03/2020 alle 22:42
Ibis redibis non morieris in bello |
|
iz1kbp (Normal User)
Rookie
Messaggi: 26
Iscritto: 29/02/2020
|
Grazie Carlo.
non uso .net purtroppo.
Mario
Ultima modifica effettuata da iz1kbp il 10/03/2020 alle 10:36 |
|
iz1kbp (Normal User)
Rookie
Messaggi: 26
Iscritto: 29/02/2020
|
Ciao Goblin...
si, in pratica devo salvare gli schemi delle singole istanze (save schema 1, save schema 2 ) quello che mi servirebbe è un tasto che , con una sola operazione, mi richiama sui singoli form aperti, gli schemi salvati : sul form 1 il suo schema 1, sul form 2 il suo schema 2 etc etc.
Sul discorso di utilizzare il salvataggio in un file txt , potrebbe essere una soluzione ma devo valutare i tempi di caricamento ed eseguzione.
Mi spiego meglio : questi tasti controllano dei motori passo passo in perifieriche esterne rs485. Sono tutte periferiche uguali e l'attuazione dovrebbe
essere "abbastanza" in sincrono.
Tieni presente che il singolo form fa partire in sincrono 24 motori .
Le configurazioni sono salvate su file ,ma vengono caricate tutte in ram,,tramite il famoso tasto generale, per esser pronte all'utilizzo.
Il pannello di controllo l'ho fatto circa 5 anni fa, quando questa perifierica era sperimentale.
Adesso è uno standard,e queste perifieriche sono tutte uguali e quindi volevo sfruttare la multi istanza per non dover riscrivere il pannello(che è un bel casino!).
Per l'uso del salvataggio file devo valutare i tempi di caricamento ed eseguzione.
Mi potresti allegare il codice per capire come posso svilupparlo per le mie esigenze?
Grazie e buon proseguimento
Mario
Ultima modifica effettuata da iz1kbp il 10/03/2020 alle 10:49 |
|
Goblin (Member)
Expert
Messaggi: 375
Iscritto: 02/02/2011
|
Postato originariamente da iz1kbp:
Sul discorso di utilizzare il salvataggio in un file txt , potrebbe essere una soluzione ma devo valutare i tempi di caricamento ed eseguzione.
|
I tempi x caricare un file di qualche byte credo siano "irrisori"
Postato originariamente da iz1kbp:
Per l'uso del salvataggio file devo valutare i tempi di caricamento ed eseguzione. Mi potresti allegare il codice per capire come posso svilupparlo per le mie esigenze?
|
Ibis redibis non morieris in bello |
|
iz1kbp (Normal User)
Rookie
Messaggi: 26
Iscritto: 29/02/2020
|
Grazie Goblin..
i tempi per caricare i byte sono sicuramente irrisori, come dici tu,devo studiare la struttutura in cui salvo i byte dato che le istanze non sono fisse ma dipendono dalla situazione contingente.
Do un'occhio al sorgente, anche se in delphi , giusto per capire la logica...poi ragiono di conseguenza.
Comunque grazie per lo spunto.
mario
|
|
Goblin (Member)
Expert
Messaggi: 375
Iscritto: 02/02/2011
|
Postato originariamente da iz1kbp:
Grazie Goblin..
i tempi per caricare i byte sono sicuramente irrisori, come dici tu,devo studiare la struttutura in cui salvo i byte dato che le istanze non sono fisse ma dipendono dalla situazione contingente.
Do un'occhio al sorgente, anche se in delphi , giusto per capire la logica...poi ragiono di conseguenza.
Comunque grazie per lo spunto.
mario |
Nel Demo che ti ho mandato, io salvo "i componenti" bottone nella sequenza in cui sono stati selezionati, dunque per esempio 12 bottoni sono circa 1300 byte ... direi proprio poco, poi una volta caricato lo schema al momento della selezione viene scatenato il tutto, ma come hai detto tu, hai tutto in memoria dunque dovrebbe essere semplice in base alla sequenza effettuare le varie operazioni
G.
Ibis redibis non morieris in bello |
|